فهرست منبع

上传s3指定public_read

dengsixing 3 سال پیش
والد
کامیت
834bdac978
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      4dkankan-utils-fyun/src/main/java/com/fdkankan/fyun/oss/UploadToOssUtil.java

+ 3 - 1
4dkankan-utils-fyun/src/main/java/com/fdkankan/fyun/oss/UploadToOssUtil.java

@@ -324,7 +324,9 @@ public class UploadToOssUtil {
 			.build();
 		try {
 			com.amazonaws.services.s3.model.ObjectMetadata metadata = new com.amazonaws.services.s3.model.ObjectMetadata();
-			s3.putObject(this.bucket, objectName, new ByteArrayInputStream(data), metadata);
+			PutObjectRequest request = new PutObjectRequest(this.bucket, objectName, new ByteArrayInputStream(data), metadata);
+			request.withCannedAcl(CannedAccessControlList.PublicRead);
+			s3.putObject(request);
 		}catch (Exception e){
 			log.error("s3上传文件失败", e);
 		}finally {