你好,我查看了相关问题,但未能找到答案。我想在我的网站上从谷歌云存储中提供公共链接,但它们只能作为下载链接使用。我无法将它们作为img src放置以加载它们。由于CORS,我不能从我的网页js异步下载图像。有没有解决方法?我想知道是否可以先异步定义它们为下载链接,然后强制点击下载它们,然后使用文件阅读器获取blob以用作img src。
更新:我发现出现了一个Chromium问题。我使用带有CORS_Everywhere的Firefox,请求成功了。一旦我的网站上线,图片会有相同的问题吗?还是说CORS只是不接受本地主机?还是与浏览器有关?
谢谢, timecatcher
https://storage.cloud.google.com/BUCKET/path/to/image.jpg
,但正确的链接应该是https://storage.googleapis.com/BUCKET/path/to/image.jpg
。因为这个错误链接让我浪费了4个小时的时间……谢谢你给的答案,它给了我一个想法。 - Oleg Reym