Chrome 显示 GCS 的 CORS 错误,但文件已上传

问题描述 投票:0回答:1

我正在尝试通过向签名 URL 发出

PUT
请求来将文件上传到 GCS。 我的bucket的CORS配置是

[
  {
    "origin": ["*"],
    "responseHeader": ["Content-Type"],
    "method": ["GET", "HEAD", "PUT", "POST", "DELETE"],
    "maxAgeSeconds": 3600
  }
]

这是预检的响应

但是 chrome 在发出实际的 PUT 请求时在控制台中显示 CORS 错误。

现在有趣的部分是文件实际上已上传到存储桶!

我很困惑这里究竟发生了什么,以及为什么当文件上传正常工作时 chrome 在控制台中显示 CORS 错误。

google-chrome cors google-cloud-storage
1个回答
0
投票

我认为您的来源配置错误。

尝试:

"origin":"*",
© www.soinside.com 2019 - 2024. All rights reserved.