我有一个S3存储桶,其中包含PDF文件作为对象,它们都是私有的。我通过编程方式创建S3预签名URL以获取该对象。它可以正常工作。现在,我希望它能够作为PDF进行预览。每个对象已经设置了Content-Type头为application/pdf。现在,如果我将response-content-disposition头设置为查询参数,则会被设置但不会覆盖已存在的Content-Disposition头,而是创建一个新的Content-Disposition头。如果我在S3对象的元数据中设置Content-Disposition头,而不是将其添加到S3预签名URL中作为查询参数,则仍然会显示2个头。这是AWS S3方面的某种错误吗?下面是参考响应头的屏幕截图。
任何帮助都将不胜感激。谢谢。