gpt4 book ai didi

google-cloud-storage - 如何让响应内容类型适用于 Google Cloud Storage signedUrl

转载 作者:行者123 更新时间:2023-12-05 07:32:29 24 4
gpt4 key购买 nike

我有一个 .pdf 对象存储在 Google Cloud Storage 中,Content-Type = application/octet-stream

当通过签名 URL 提供临时访问权限时,我将 URL 扩展为:

&response-content-type=application%2Fpdf

尽管如此,从 Google Cloud Storage 返回的响应仍然包含 Content-Type = application/octet-stream

通过浏览器检查请求 + 响应可确认此行为。

根据文档 (https://cloud.google.com/storage/docs/xml-api/reference-headers#responsecontenttype),在我的示例中,response-content-type 应确保 Content-Type = application/pdf

对于另一个用例,我通过 response-content-disposition 成功地利用了 Content-Disposition 覆盖,所以我很好奇为什么 response-content-类型不适合我。

有人知道我缺少什么来完成这项工作吗?

谢谢!

最佳答案

根据 documentation签名 URL 不是支持内容类型覆盖的经过身份验证的 GET 请求。

Query String Parameters like response-content-disposition and response-content-type are not verified by the signature. To force a Content-Disposition or Content-Type in the response, set those parameters in the object metadata using gsutil or the XML/JSON API.

关于google-cloud-storage - 如何让响应内容类型适用于 Google Cloud Storage signedUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51199374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com