Google cloud storage 使用Google云存储签名请求上载文件时获取CORS错误

Google cloud storage 使用Google云存储签名请求上载文件时获取CORS错误,google-cloud-storage,Google Cloud Storage,我在客户端使用fetch上传一个图像文件 const uploadResponse = await fetch(response.signedURL, { method: 'PUT', mode: 'cors', body: selectedFile, credentials: 'omit', headers: { 'Access-Control-Allow-Origin':'*' } }); 使用以下配置配置我的存储桶 [

我在客户端使用fetch上传一个图像文件

const uploadResponse = await fetch(response.signedURL, {
    method: 'PUT',
    mode: 'cors',
    body: selectedFile,
    credentials: 'omit',
    headers: {
        'Access-Control-Allow-Origin':'*'
    }
});
使用以下配置配置我的存储桶

[
    {
      "origin": ["https://zipsym.eu.loclx.io"],
      "responseHeader": ["Content-Type","Access-Control-Allow-Origin"],
      "method": ["PUT"],
      "maxAgeSeconds": 3600
    }
]
但我仍然得到了以下错误

这些是我的回复标题

当您使用列出的配置配置存储桶时,请求成功了吗?

我使用gsutils命令“gsutil cors set cors-json-file.json gs://recoverlution dev”进行了配置,并且在控制台上没有收到任何错误。是否有任何方法可以验证它是否已配置。可能是浏览器中正在进行客户端缓存,而bucket元数据缓存时没有标头。如果禁用浏览器缓存,是否仍会出现此问题?也可能是fetch导致了无法返回的signedURL问题。如果使用cURL,问题是否仍然存在?