我在S3存储桶中存储了一个test.txt文件,当我单击“打开”时,我希望下载它,但它正在浏览器中打开。我尝试将Content-disposition设置为附件,但是没有用。有什么方法可以强制从S3下载文本和json文件? 预先感谢。
答案 0 :(得分:1)
在S3控制台中单击Open
时,它将response-content-disposition=inline
发送到S3,S3会覆盖在对象上设置为Content-Disposition
的任何inline
。 Content-Disposition: inline
表示此文件的内容可以显示在网页内。这就是为什么在这种情况下无法设置Content-Disposition
的原因。
如果您需要从S3控制台下载文件(而不是在网页中打开文件),则可以
Open
Save as ...
或
Download as