diff --git a/src/main/java/com/sczx/store/service/impl/OssServiceImpl.java b/src/main/java/com/sczx/store/service/impl/OssServiceImpl.java index fa50807..4882319 100644 --- a/src/main/java/com/sczx/store/service/impl/OssServiceImpl.java +++ b/src/main/java/com/sczx/store/service/impl/OssServiceImpl.java @@ -71,6 +71,11 @@ public class OssServiceImpl implements OssService { conditions.add(startsWithCondition); } + // 添加 ACL 条件,设置上传文件为公共读 + Map aclCondition = new HashMap<>(); + aclCondition.put("x-oss-object-acl", "public-read"); + conditions.add(aclCondition); + policyMap.put("conditions", conditions); return policyMap; }