如何显示来自 S3/Paperclip/Heroku 的图像?

Posted

技术标签:

【中文标题】如何显示来自 S3/Paperclip/Heroku 的图像?【英文标题】:How to display images from S3/Paperclip/Heroku? 【发布时间】:2020-01-08 10:27:31 【问题描述】:

我正在为 s3 设置配置,但图像不显示。

heroku site

heroku 日志 - 没有显示任何错误。

github repo

不知道哪里出了问题。

【问题讨论】:

编辑您的问题,而不是在 cmets 中发布其他信息。此外,尝试将问题/问题减少为单个问题。见how to create a minimal reproducible example 【参考方案1】:

您在应用程序中构建图像 URL,如下所示:

https://s3.amazonaws.com/instapin-rails/photos/images/000/000/002/medium/38847662_1905162256447081_1160841501610082304_n.jpg

但是您的亚马逊配置需要这种格式:

http://instapin-rails.s3.amazonaws.com/photos/images/000/000/002/medium/38847662_1905162256447081_1160841501610082304_n.jpg

只需更改前缀(主机和第一个路径段),它应该可以工作。

【讨论】:

以上是关于如何显示来自 S3/Paperclip/Heroku 的图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何显示日期来自jQuery instated显示当前日期?

如何显示来自文件输入的图像? [复制]

如何使用 PHP 显示来自 Amazon S3 的图像?

Flutter:如何显示来自 Firebase 的文本?

如何在反应中显示来自api的数据

如何在 iOS 中显示来自 JSON URL 的图像?