소스 검색

上传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 {