我有权访问(付费(托管在Amazon Web S3上的pdf。 访问权限是通过预签名的 URL 授予的。 pdf在浏览器中打开,但我想下载它。
在阅读之后,这似乎是由于内容处置标头设置(服务器端(。
我可以使用 url(客户端(来覆盖标题或以其他方式强制下载 pdf?
由于签名URL的工作方式,您无能为力 - 它们本质上是防篡改的,并且对于所有实际目的基本上完全防篡改。
在签名后更改有关签名 URL 的任何内容都会使签名无效。
不允许的更改包括添加/删除/修改response-content-disposition
查询字符串参数(允许修改/覆盖该请求的Content-Disposition
响应标头(。