【问题标题】:I've uploaded an image for my website on s3 but it doesn't display on my website我已经在 s3 上为我的网站上传了一张图片,但它没有显示在我的网站上
【发布时间】:2017-02-07 04:12:04
【问题描述】:

我在 s3 上为我的网站上传了一张图片,但它没有显示在我的网站上。它在我的本地主机上运行良好,因为图片在我的 Rails 5 应用程序的 assests/images 文件夹中,但不在 Heroku 上。当我检查我的页面时,我确实看到我的代码正在寻找的文件出现错误:加载资源失败:服务器响应状态为 404(未找到)。我相信我的 Heroku 设置正确amazon s3 存储桶,因为我可以看到用户的图片被发送到它。我希望将此图片用作我的登录页面的一部分的背景。任何帮助都会很棒,谢谢。

【问题讨论】:

  • 你真的没有提供任何细节。例如:图像的 URI 是什么?您的应用正在寻找什么 URI?没有更多细节,这是任何人的猜测。 (请编辑您的问题;不要在 cmets 中输入详细信息)。
  • 谢谢。你问这些问题帮助我意识到出了什么问题。

标签: ruby-on-rails amazon-web-services heroku amazon-s3 ruby-on-rails-5


【解决方案1】:

我公开了我的“s3 存储桶”中的图像,以便我的网站可以访问它。此外,我将 Rails 应用程序中图像的 url 更改为 amazon s3 提供的新 url。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2017-07-30
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 2021-12-21
    相关资源
    最近更新 更多