【发布时间】:2011-02-22 11:45:57
【问题描述】:
我可以选择将文件上传到我网站中的 Amazon s3。当用户上传文件时,我使用putObjectFile函数设置acl。
在 EditMode 中:如何在不重新上传文件的情况下覆盖/更新正在更新的文件的 acl?
是否有任何函数可以更新现有文件(对象)的 acl。
PHP 中需要解决方案。感谢任何指向示例代码/或任何其他解决方案的链接。
【问题讨论】:
我可以选择将文件上传到我网站中的 Amazon s3。当用户上传文件时,我使用putObjectFile函数设置acl。
在 EditMode 中:如何在不重新上传文件的情况下覆盖/更新正在更新的文件的 acl?
是否有任何函数可以更新现有文件(对象)的 acl。
PHP 中需要解决方案。感谢任何指向示例代码/或任何其他解决方案的链接。
【问题讨论】:
你看过亚马逊的SDK for PHP。
您可以使用update_object 来更新ACL。 http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#m=AmazonS3/update_object
如果您愿意,也可以直接使用 REST API 进行操作: http://docs.amazonwebservices.com/AmazonS3/latest/API/index.html?RESTObjectPUTacl.html.
【讨论】: