【发布时间】:2015-04-27 17:18:07
【问题描述】:
我正在使用 AWS PHP sdk 在 S3 上保存图像。文件以私密方式保存。然后,我在我的 Web 应用程序中使用 S3 文件 url 显示图像缩略图,但由于文件是私有的,所以图像显示为损坏。
当用户单击文件名时,会打开一个模式以显示更大的文件,但由于同样的问题,文件在那里也显示为损坏。
现在,我知道有两种方法可以实现这一点。 1。公开文件。 2. 为文件生成预签名的 url。 但是由于我的项目的要求,我不能使用这两个选项中的任何一个。
我的问题是有没有第三种方法可以解决这个问题?
【问题讨论】:
-
面临同样的问题。为此 +1
-
你找到解决办法了吗?
-
不完全是,我必须将图像上传到具有公共读取权限的 S3 上,才能在浏览器中访问它们。
-
@SibtainNorain 你找到解决方案了吗?
标签: php amazon-web-services amazon-s3 aws-sdk