|
|
@@ -58,8 +58,10 @@ public class OssServiceImpl implements OssService {
|
|
|
// 回调
|
|
|
OssCallbackParam callback = new OssCallbackParam();
|
|
|
callback.setCallbackUrl(ALIYUN_OSS_CALLBACK);
|
|
|
- callback.setCallbackBody("{\"filename\":${object},\"size\":${size},\"mimeType\":${mimeType},\"height\":${imageInfo.height},\"width\":${imageInfo.width}}");
|
|
|
- callback.setCallbackBodyType("application/json");
|
|
|
+ /* callback.setCallbackBody("{\"filename\":${object},\"size\":${size},\"mimeType\":${mimeType},\"height\":${imageInfo.height},\"width\":${imageInfo.width}}");
|
|
|
+ callback.setCallbackBodyType("application/json");*/
|
|
|
+ callback.setCallbackBody("filename=${object}&size=${size}&mimeType=${mimeType}&height=${imageInfo.height}&width=${imageInfo.width}");
|
|
|
+ callback.setCallbackBodyType("application/x-www-form-urlencoded");
|
|
|
// 提交节点
|
|
|
String action = "https://" + ALIYUN_OSS_ENDPOINT;
|
|
|
try {
|
|
|
@@ -103,12 +105,15 @@ public class OssServiceImpl implements OssService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ResultBean callback(Map<String, Object> map) {
|
|
|
- JSONObject resultBean = new JSONObject();
|
|
|
- String filename = map.get("filename").toString();
|
|
|
+ public ResultBean callback(HttpServletRequest request) {
|
|
|
+ net.sf.json.JSONObject resultBean = new net.sf.json.JSONObject();
|
|
|
+ String filename = request.getParameter("filename");
|
|
|
filename = "https://".concat(ALIYUN_OSS_ENDPOINT).concat("/").concat(filename);
|
|
|
- resultBean.set("filename",filename).set("size",map.get("size").toString()).set("mimeType",map.get("mimeType").toString())
|
|
|
- .set("width",map.get("width").toString()).set("height",map.get("height").toString());
|
|
|
- return new ResultBean(resultBean);
|
|
|
+ resultBean.put("filename",filename);
|
|
|
+ resultBean.put("size",request.getParameter("size"));
|
|
|
+ resultBean.put("mimeType",request.getParameter("mimeType"));
|
|
|
+ resultBean.put("width",request.getParameter("width"));
|
|
|
+ resultBean.put("height",request.getParameter("height"));
|
|
|
+ return new ResultBean(resultBean);
|
|
|
}
|
|
|
}
|