在我的Rails应用程序中,我已经使用了Attachment_FU上传图像并将其存储在S3上。我想在浏览器上显示这些图像而不检索。如何通过提供S3路径显示图像?

谢谢,贾亚什里

有帮助吗?

解决方案

您只需要链接到正确的图像的S3路径即可。

对于公共文件,它们处于格式:

eg http://s3.amazonaws.com/[bucket]/[key]

如果您的内容是 私人的 您需要创建一个 签名的URL 但是所有的SDK和库都使它变得容易。

然后使用URL显示图像:

<img src="http://s3.amazonaws.com/mybucket/myfile.jpg"  ... ></img>

其他提示

它可以帮助您在Firefox中安装S3组织者,以便您可以浏览目录。然后我相信URL是这样的结构化...

http://bucket.s3.amazonaws.com/foo/bar.png

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top