如何强制从AWS S3存储桶下载文本文件

时间:2020-07-14 15:25:01

标签: amazon-web-services amazon-s3 download

我在S3存储桶中存储了一个test.txt文件,当我单击“打开”时,我希望下载它,但它正在浏览器中打开。我尝试将Content-disposition设置为附件,但是没有用。有什么方法可以强制从S3下载文本和json文件? 预先感谢。

1 个答案:

答案 0 :(得分:1)

在S3控制台中单击Open时,它将response-content-disposition=inline发送到S3,S3会覆盖在对象上设置为Content-Disposition的任何inlineContent-Disposition: inline表示此文件的内容可以显示在网页内。这就是为什么在这种情况下无法设置Content-Disposition的原因。

如果您需要从S3控制台下载文件(而不是在网页中打开文件),则可以

  • 点击Open
  • 在新的弹出页面上,右键单击并选择Save as ...

  • 在S3网络控制台中单击Download as