【发布时间】:2021-11-08 16:05:22
【问题描述】:
我的 django 后端和网站托管在 heroku 中。我的媒体文件托管在 Amazon S3 中。我没有将图像上传到 S3 的问题。但是当我尝试将 S3 中的图像 url 嵌入到 img 标签中时,我遇到了问题。它不显示图像。
<img src="{{ taxi.user_photo.url }}" alt="Photo of user">
这个链接里面有KeyId和Signature,不知道为什么会这样。
还有,这是我的 S3 存储桶策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::elasticbeanstalk-us-west-2-865036748267/*"
}
]
}
我在 stackoverflow 中查看了其他答案,它们并没有太大帮助。
基点是我有一个网址,但它无法正常工作。
感谢您的任何帮助,感谢您的宝贵时间。
【问题讨论】: