问题描述
OSS产品Java SDK的断点续传接口设置ObjectAcl不生效。
问题原因
该接口不支持设置ObjectAcl。
问题示例
使用如下示例代码,为断点续传接口设置ObjectAcl均不生效。
示例代码1
ObjectMetadata objectMeta = new ObjectMetadata(); objectMeta.setObjectAcl(CannedAccessControlList.PublicRead); uploadFileRequest.setObjectMetadata(objectMeta);
示例代码2
objectMeta.setHeader("x-oss-object-acl", "public-read"); uploadFileRequest.setObjectMetadata(objectMeta);
解决方案
在上传完成后使用setObjectAcl设置Object权限即可。
文档内容是否对您有帮助?