oss只传提交节点从服务器获取
This commit is contained in:
parent
dde681de1e
commit
14237cb56b
|
@ -45,6 +45,8 @@ public class AliyunOssService {
|
|||
callback.put("callbackUrl", PropertiesFileUtil.getInstance("config").get("aliyun.oss.callback"));
|
||||
callback.put("callbackBody", "filename=${object}&size=${size}&mimeType=${mimeType}&height=${imageInfo.height}&width=${imageInfo.width}");
|
||||
callback.put("callbackBodyType", "application/x-www-form-urlencoded");
|
||||
// 提交节点
|
||||
String action = "http://" + OssConstant.ALIYUN_OSS_BUCKET_NAME + "." + OssConstant.ALIYUN_OSS_ENDPOINT;
|
||||
try {
|
||||
PolicyConditions policyConds = new PolicyConditions();
|
||||
policyConds.addConditionItem(PolicyConditions.COND_CONTENT_LENGTH_RANGE, 0, maxSize);
|
||||
|
@ -60,6 +62,7 @@ public class AliyunOssService {
|
|||
result.put("signature", signature);
|
||||
result.put("dir", dir);
|
||||
result.put("callback", callbackData);
|
||||
result.put("action", action);
|
||||
} catch (Exception e) {
|
||||
_log.error("签名生成失败", e);
|
||||
}
|
||||
|
|
|
@ -5,8 +5,8 @@ zheng-ui.path=http://ui.zhangshuzheng.cn:1000/
|
|||
### aliyun oss ###
|
||||
aliyun.oss.endpoint=oss-cn-shanghai.aliyuncs.com
|
||||
aliyun.oss.endpoint.internal=oss-cn-shanghai-internal.aliyuncs.com
|
||||
aliyun.oss.accessKeyId=LTAIujvuTExezdKk
|
||||
aliyun.oss.accessKeySecret=T7UnQA5mEbTZXJpdrZjOZzoPoqHuYb
|
||||
aliyun.oss.accessKeyId=
|
||||
aliyun.oss.accessKeySecret=
|
||||
aliyun.oss.bucketName=shuzheng
|
||||
aliyun.oss.policy.expire=300
|
||||
aliyun.oss.maxSize=10
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<title>zheng-oss-web AliyunOSS demo</title>
|
||||
</head>
|
||||
<body>
|
||||
<form action="http://shuzheng.oss-cn-shanghai.aliyuncs.com" method="post" enctype="multipart/form-data">
|
||||
<form action="" th:action="${policy.action}" method="post" enctype="multipart/form-data">
|
||||
<p>key : <input type="text" name="key" th:value="${policy.dir + '/${filename}'}"/></p>
|
||||
<p>policy : <input type="text" name="policy" th:value="${policy.policy}"/></p>
|
||||
<p>OSSAccessKeyId : <input type="text" name="OSSAccessKeyId" th:value="${policy.OSSAccessKeyId}"/></p>
|
||||
|
|
Loading…
Reference in New Issue