Amazon s3 在通过boto3将文件保存到s3中后,它将被下载而不是查看

Amazon s3 在通过boto3将文件保存到s3中后,它将被下载而不是查看,amazon-s3,flask,boto3,Amazon S3,Flask,Boto3,我正在使用boto3模块将一些html内容保存到AmazonS3中,其中包含代码 s3.Object(BUCKET\u NAME,前缀+file\u NAME+'.html').put(Body=html\u content) 该文件存储在s3中,但当我要查看它时,它只是下载而不是查看。我宁愿尝试查看该文件,而不是下载它。如何从boto3命令修复它?请帮帮我。转到S3存储桶,浏览文件>属性>元数据,有一个名为Content Type的键,告诉AWS它是什么类型的内容,它可能被设置为二进制,所以现

我正在使用boto3模块将一些html内容保存到AmazonS3中,其中包含代码

s3.Object(BUCKET\u NAME,前缀+file\u NAME+'.html').put(Body=html\u content)


该文件存储在s3中,但当我要查看它时,它只是下载而不是查看。我宁愿尝试查看该文件,而不是下载它。如何从boto3命令修复它?请帮帮我。

转到S3存储桶,浏览文件>属性>元数据,有一个名为Content Type的键,告诉AWS它是什么类型的内容,它可能被设置为二进制,所以现在只能下载,如下图所示:


例如,如果您将此值更改为“text/plain”,它将尝试查看它。

您需要将内容处置标题设置为inline。它的默认值是附件。谢谢。它解决了这个问题。这真的很有帮助。