繁体   English   中英

Heroku应用程序未在其他计算机上提取S3图像

[英]Heroku app not pulling S3 images on other machines

我最近将照片上传添加到了我在heroku上托管的Web应用程序中。 我正在使用S3进行存储,并且运行良好,但是当其他用户访问该网站时,他们看到的是照片丢失图标,而不是照片。 但是,在我的机器上,我看到了网站上的照片。 关于正在发生什么的任何线索? 谢谢!

将照片上传到s3时,您需要使用您使用的任何s3 lib将照片的访问级别设置为公开。

这是s3 api文档的摘录:

x-amz-acl要应用的罐装ACL,适用于完成分段上传后创建的对象。 有关更多信息,请转到Amazon S3开发人员指南中的REST访问策略。

类型:字符串

默认值:私人

有效值:私有| 公众阅读| 公共读写 认证读| 桶所有者阅读| 桶所有者完全控制

http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM