【发布时间】:2020-06-10 11:03:33
【问题描述】:
我想在 AWS 存储桶上托管 Web 项目的图像,然后在呈现 HTML 时动态拉取它们。这给我带来的麻烦比我预期的要多。
这是有问题的标签:
<img src="https://s3.us-east-2.amazonaws.com/ibidnyc/Summer Smith/VERBAL/subsections/Summer-Smith-VERBAL-subtopic-POETRY-fig.jpg" alt="">
当我这样做时,我收到一个跨域读取阻止 (CORB) 错误(在检查器中;我正在运行 Chrome) - 显然,Chrome 在某些情况下会阻止链接到其他网站上的 img 源?粗略的搜索把我带到了这里 (zyst.io/how-to-fix-aws-s3-chrome-and-safari-cors-on-images),但我不知道如何应用它。此外,这篇文章针对的是 CORS,而不是 CORB(我认为它是更新的?)。
【问题讨论】:
-
对于初学者来说,这是您存储桶的错误 URL。接下来,它是无效的......你不能在里面有空格。请改用
%20。最后,该资源要么不存在,要么公众无法访问。 -
我有类似的问题,但我使用 Storj 作为我的对象存储。我分享了我的 标签的链接,但它不起作用。我刚收到 CORB 问题。
标签: html amazon-web-services hosting cross-origin-read-blocking