我想为 Google Cloud Storage 存储桶中存储的文件设置元数据。具体来说,我想设置一个名为
<tag>
的标签,使其具有值 <value>
,其中 <tag>
和 <value>
都是由用户设置的。
据我所知,这是通过发送经过身份验证的 PUT 请求来完成的,该请求具有以下标头:
X-Goog-Meta-<tagname>: value
X-Goog-Meta-<tagname>
形式的标头。这不是即时的 - 他们表示新的 CORS 策略最多可能需要 30 分钟才能传播。即使 10 秒也会影响我想做的功能。我唯一能想到的就是从服务器端发送请求并完全忽略 CORS(或者关闭 CORS,但不行)。我错过了什么吗?还有其他方法可以做到这一点吗?
您可以配置 CORS 以允许任意请求标头(来自选定的 Web 来源)。请参阅developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers#sect2另外,您可以查看这个
CORS配置示例,您可以查看作为参考。