oss上传功能改进
This commit is contained in:
@@ -32,9 +32,7 @@ public class OssController {
|
||||
return new CommonResult().success(result);
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传成功回调方法
|
||||
*/
|
||||
@ApiOperation(value = "oss上传成功回调")
|
||||
@RequestMapping(value = "callback",method = RequestMethod.POST)
|
||||
@ResponseBody
|
||||
public Object callback(HttpServletRequest request) {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.macro.mall.dto;
|
||||
|
||||
/**
|
||||
* 获取OSS上传授权返回结果
|
||||
* Created by macro on 2018/5/17.
|
||||
*/
|
||||
public class OssPolicyResult {
|
||||
@@ -8,8 +9,7 @@ public class OssPolicyResult {
|
||||
private String policy;
|
||||
private String signature;
|
||||
private String dir;
|
||||
private String callback;
|
||||
private String action;
|
||||
private String host;
|
||||
|
||||
public String getAccessKeyId() {
|
||||
return accessKeyId;
|
||||
@@ -43,19 +43,11 @@ public class OssPolicyResult {
|
||||
this.dir = dir;
|
||||
}
|
||||
|
||||
public String getCallback() {
|
||||
return callback;
|
||||
public String getHost() {
|
||||
return host;
|
||||
}
|
||||
|
||||
public void setCallback(String callback) {
|
||||
this.callback = callback;
|
||||
}
|
||||
|
||||
public String getAction() {
|
||||
return action;
|
||||
}
|
||||
|
||||
public void setAction(String action) {
|
||||
this.action = action;
|
||||
public void setHost(String host) {
|
||||
this.host = host;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.macro.mall.dto.OssPolicyResult;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
/**
|
||||
* oss上传管理Service
|
||||
* Created by macro on 2018/5/17.
|
||||
*/
|
||||
public interface OssService {
|
||||
|
||||
@@ -4,11 +4,9 @@ import com.aliyun.oss.OSSClient;
|
||||
import com.aliyun.oss.common.utils.BinaryUtil;
|
||||
import com.aliyun.oss.model.MatchMode;
|
||||
import com.aliyun.oss.model.PolicyConditions;
|
||||
import com.macro.mall.dto.OssCallbackParam;
|
||||
import com.macro.mall.dto.OssCallbackResult;
|
||||
import com.macro.mall.dto.OssPolicyResult;
|
||||
import com.macro.mall.service.OssService;
|
||||
import com.macro.mall.util.JsonUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -78,7 +76,7 @@ public class OssServiceImpl implements OssService {
|
||||
result.setSignature(signature);
|
||||
result.setDir(dir);
|
||||
// result.setCallback(callbackData);
|
||||
result.setAction(action);
|
||||
result.setHost(action);
|
||||
} catch (Exception e) {
|
||||
LOGGER.error("签名生成失败", e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user