diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/constant/OSSFileTypeEnum.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/constant/OSSFileTypeEnum.java index 9e09679..cd3535d 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/constant/OSSFileTypeEnum.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/constant/OSSFileTypeEnum.java @@ -7,7 +7,7 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum; @AllArgsConstructor @Getter public enum OSSFileTypeEnum implements BaseEnum { - PUBLIC(1, "static/images"), + PUBLIC(1, "public"), SIGN(2, "sign"), ; diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/controller/OSSFileController.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/controller/OSSFileController.java index 43c4473..e6a7d75 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/controller/OSSFileController.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/file/controller/OSSFileController.java @@ -59,7 +59,7 @@ public class OSSFileController { Date expiration = new Date(expireEndTime); PolicyConditions policyConds = new PolicyConditions(); policyConds.addConditionItem(PolicyConditions.COND_CONTENT_LENGTH_RANGE, 0, 10*1024*1024);// 最大 10 M - policyConds.addConditionItem(MatchMode.StartWith, PolicyConditions.COND_KEY, ossFileType.getDesc()); + policyConds.addConditionItem(MatchMode.StartWith, PolicyConditions.COND_KEY, dir); String postPolicy = client.generatePostPolicy(expiration, policyConds); byte[] binaryData = postPolicy.getBytes("utf-8"); @@ -98,7 +98,7 @@ public class OSSFileController { Date expiration = new Date(expireEndTime); PolicyConditions policyConds = new PolicyConditions(); policyConds.addConditionItem(PolicyConditions.COND_CONTENT_LENGTH_RANGE, 0, 10*1024*1024);// 最大 10 M - policyConds.addConditionItem(MatchMode.StartWith, PolicyConditions.COND_KEY, ossFileType.getDesc()); + policyConds.addConditionItem(MatchMode.StartWith, PolicyConditions.COND_KEY, dir); String postPolicy = client.generatePostPolicy(expiration, policyConds); byte[] binaryData = postPolicy.getBytes("utf-8");