package tool;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONException;
import org.json.JSONObject;
import com.qiniu.util.Auth;
@WebServlet(urlPatterns="/image/upToken")
public class TokenServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
String accessKey = "pCGCRW4U5hR*****************************";
String secretKey = "ENbxsBjPSdp*****************************";
// 要上传的空间名--
String bucket = "zcm********";
//默认不指定key的情况下,以文件内容的hash值作为文件名
// String key = "zcm******/"+fileName;
String key = null;
Auth auth = Auth.create(accessKey, secretKey);
String upToken = auth.uploadToken(bucket, key);
System.out.println(upToken);
response.setContentType("text/html;charset=UTF-8");
// PrintWriter out = response.getWriter();
// out.write(upToken);
JSONObject obj = new JSONObject() ; // 定义一个描述json的数据
try
{
obj.put("uptoken",upToken);
}
catch (JSONException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
response.getWriter().write(obj.toString());
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
doGet(request, response);
}
}
可持续化发展
- 粉丝: 147
- 资源: 3
最新资源
- (2025)行政单位会计制度知识竞赛题(含答案).docx
- (2025)汉字听写大会竞赛题库(含答案).docx
- (2025)行政诉讼法知识竞赛必刷题库及答案.docx
- (2025)红十字初级急救员证考试题及答案.docx
- (2025)会计电算化考试试题(含答案).docx
- (2025)会计基础考试题库及答案(带答案解析).docx
- (2025)机电标准化考试试题(含答案).docx
- (2025)基本公共卫生服务项目考试题库及答案.docx
- (2025)机关事业单位《工人技术职业道德》等级考核题库及答案.docx
- (2025)计算机基础理论信息安全基本知识试题及答案.docx
- (2025)计算机二级考试全真试题库及答案(通用版).docx
- (2025)计算机网络技术考试题及答案.docx
- (2025)见证取样员考试试题(带答案).docx
- (2025)监理工程师《案例分析》考试题库及答案.docx
- (2025)见证取样员考试题库及答案.docx
- 英伟达半导体科技(上海)有限公司创投信息
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈