Amazon s3 S3/Cloudfront不发送图像/jpeg内容类型
我有一个.jpg文件存储在S3中,并使用CloudFront分发。我可以在下载时查看该文件,但无法在Chrome或Safari中查看该文件。据我所知,我无法在浏览器中查看该文件,因为尽管我在S3中设置了内容类型,但该内容类型未被发送Amazon s3 S3/Cloudfront不发送图像/jpeg内容类型,amazon-s3,jpeg,amazon-cloudfront,Amazon S3,Jpeg,Amazon Cloudfront,我有一个.jpg文件存储在S3中,并使用CloudFront分发。我可以在下载时查看该文件,但无法在Chrome或Safari中查看该文件。据我所知,我无法在浏览器中查看该文件,因为尽管我在S3中设置了内容类型,但该内容类型未被发送 您可以在浏览器中输入此签名的CloudFront url时看到发生了什么。在这篇文章发表后,它应该在大约24小时内保持有效 看起来原始图像是TIFF文件,而不是JPEG。这就是为什么你不能在浏览器中看到它,但可以在下载时打开它。如果查看响应标题,则Cloud
您可以在浏览器中输入此签名的CloudFront url时看到发生了什么。在这篇文章发表后,它应该在大约24小时内保持有效 看起来原始图像是TIFF文件,而不是JPEG。这就是为什么你不能在浏览器中看到它,但可以在下载时打开它。如果查看响应标题,则Cloudfront会正确发送内容类型标题。谢谢,将文件转换为JPEG修复了此问题。作为将来的参考,您是如何看到正确的内容类型标题的?我一定是找错地方了。我刚在Mac上下载了文件,在预览中打开,并尝试导出它。导出默认为实际的文件类型。如果你没有Mac电脑,几乎所有语言都有图像格式检测库。例如,javascript: