已拦截跨源请求:同源策略禁止读取位于 http://xxx...aliyuncs.com/ 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin‘)

在SpringBoot项目中使用阿里云OSS上传文件时,浏览器控制台报错:

已拦截跨源请求:同源策略禁止读取位于 http://his-hospital.oss-cn-beijing.aliyuncs.com/ 的远程资源。
(原因:CORS 头缺少 'Access-Control-Allow-Origin')。状态码:403。

原因:在阿里云终端没有设置跨域规则

解决方法:
进入阿里云官网,进入OSS控制台,在Bucket 列表中选择你使用的Bucket 。点击左侧的数据安全,跨域设置,创建跨域规则。具体如下图所示。
创建跨域规则再次尝试上传文件,成功。文章来源地址https://uudwc.com/A/AA3mg

原文地址:https://blog.csdn.net/H_define/article/details/130565615

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年09月23日 21:50
下一篇 2023年09月23日 21:55