我正在尝试通过向签名 URL 发出
PUT
请求来将文件上传到 GCS。
我的bucket的CORS配置是
[
{
"origin": ["*"],
"responseHeader": ["Content-Type"],
"method": ["GET", "HEAD", "PUT", "POST", "DELETE"],
"maxAgeSeconds": 3600
}
]
但是 chrome 在发出实际的 PUT 请求时在控制台中显示 CORS 错误。
现在有趣的部分是文件实际上已上传到存储桶!
我很困惑这里究竟发生了什么,以及为什么当文件上传正常工作时 chrome 在控制台中显示 CORS 错误。
我认为您的来源配置错误。
尝试:
"origin":"*",