AWS S3中的图像无法加载
问题描述:
我试图将图像添加到指向存储桶中称为图像的文件夹的根桶中的index.html。但图像不显示,并有这种奇怪的解析:AWS S3中的图像无法加载
<Error>
<Code>
PermanentRedirect
</Code>
<Message>
The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
</Message>
<Bucket>
images
</Bucket>
<Endpoint>
s3.amazonaws.com
</Endpoint>
<RequestId>
...
</RequestId>
<HostId>
...
</HostId>
</Error>
为什么它使图像成桶?如果我把图像放在水桶里,它会显示!
答
周杰伦建议使用相对路径来源有所帮助。
什么是您用来查看图像的URL?你是以编程方式上传图片吗?如果是这样,你能分享你的代码吗? –
我刚刚打开index.html并右键单击未显示的图像并获得了上面的代码。这是一个简单的html文件;没有任何事情以编程方式完成此外,我更改了存储桶策略,以授予所有所有者对象的公共访问权限。 – skrubber
您的HTML标记中“
”的'src'属性的值是多少? –