Amazon S3:无法将每个人的对象权限设置为"查看权限"

时间:2014-11-04 09:53:32

标签: php amazon-s3

我是PHP开发人员。 我无法使用PHP代码设置对象权限。 我也可以使用Amazon S3界面提供该权限,但这不是我的解决方案,因为每次用户上传任何对象时我都需要这样做。

以下是您会发现问题的图片网址。在上传对象时,我无法仅提供"查看权限"。

http://awesomescreenshot.com/06e3s42y6e

取代"查看权限","打开/下载"可以通过代码给出。

以下是我正在使用的代码。

$s3 = new AmazonS3();
$response = $s3->create_mpu_object($bucket, $filename, array('fileUpload' => $_FILES['file']['tmp_name'],
                                    'acl' => AmazonS3::ACL_PUBLIC,
                                    'contentType' => $FileType,
                                    'storage' => AmazonS3::STORAGE_STANDARD));

上面的代码为' acl'参数我可以使用以下值:

AmazonS3 :: ACL_PRIVATE,AmazonS3 :: ACL_PUBLIC,AmazonS3 :: ACL_OPEN,AmazonS3 :: ACL_AUTH_READ,AmazonS3 :: ACL_OWNER_READ,AmazonS3 :: ACL_OWNER_FULL_CONTROL

但我无法仅仅给出"查看权限"对象。

0 个答案:

没有答案