Heroku 应用程序未在其他计算机上拉取 S3 映像
我最近将照片上传添加到我在 Heroku 上托管的 Web 应用程序中。我使用 S3 进行存储,它运行得很好,但是当其他用户访问该网站时,他们看到的是照片丢失图标而不是照片。然而,在我的机器上,我看到了网站上的照片。关于正在发生的事情有任何线索吗?谢谢!
I recently added photo uploading to a web application that I'm hosting on heroku. I'm using S3 for storage and it's working great, however when other users go onto the site, they see a photo missing icon rather than the photo. On my machine however, I see the photos on the site. Any clues as to what is happening? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您将照片上传到 s3 时,您需要使用您使用的任何 s3 库将其访问级别设置为公开。
以下是 s3 api 文档的片段:
http://docs.amazonwebservices.com/AmazonS3/最新/API/mpUploadInitiate.html
When you upload your photos to s3 you need to set their access level to public using whatever s3 lib your using.
Here's snippet from s3 api docs:
http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html