Your S3 object doesn't have the mimetype set correctly Try to access the s3 object image from chrome. If it downloads the image it means that file mimetype is wrong.