After saving file in s3 via boto3, it is being downloaded instead of being viewed After saving file in s3 via boto3, it is being downloaded instead of being viewed flask flask

After saving file in s3 via boto3, it is being downloaded instead of being viewed


Go to the S3 bucket and browse to the file > properties > metadata, there is a key called Content-Type that tells AWS what kind of content it is, it's probably set to binary so it will only be downloaded at the moment, like in this screenshot:

metadata screenshot

If you change this value to "text/plain" for example it will attempt to view it.