阿里云OSS跨域报错:Access to XMLHttpRequest at ‘...‘ ... blocked by CORS policy: No ‘Access-Control-Allow

错误标签:阿里云OSS, 跨域请求, No 'Access-Control-Allow-Origin'

浏览器具体报错内容:
Access to XMLHttpRequest at 'https://xxx.oss-cn-guangzhou.aliyuncs.com/xxx.jpg' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

解决方法:在OSS控制台创建跨域规则
在创建跨域规则弹窗中,

将来源设置为*
允许Methods全部勾选
允许Headers设置为*
暴露Headers设置为ETag和x-oss-request-id
缓存时间设置为0
选中返回Vary: Origin。

关于如何设置跨域规则,请参见设置跨域访问

在这里插入图片描述

————————————————
版权声明:本文为CSDN博主「_gamer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/MASILEJFOAISEGJIAE/article/details/126162430

每日壁纸

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注