问题描述
当前的Bucket没有开启跨域设置CORS(Cross-Origin Resource Sharing)。
问题原因
您对某个Bucket发起了Options请求,但是目标Bucket并没有开启跨域配置。
问题示例
比如您对oss-example发起了如下的请求:
OPTIONS /testobject HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 24 Feb 2012 05:45:34 GMT
Origin:http://www.example.com
Access-Control-Request-Method:PUT
Access-Control-Request-Headers:x-oss-test1,x-oss-test2
如果该Bucket并没有开启CORS配置,就会出现该错误。
解决方案
如果您是Bucket的所有者,且希望开启CORS跨域配置,请参见跨域设置。
文档内容是否对您有帮助?