标签: amazon-s3 jpeg amazon-cloudfront
我有一个存储在S3中的.jpg文件,并使用CloudFront进行分发。我可以在下载文件时查看该文件,但无法在Chrome或Safari中查看该文件。据我所知,我无法在浏览器中查看该文件,因为尽管我已在S3中设置了内容类型,但仍未发送内容类型。
您可以看到将此签名的CloudFront网址输入浏览器时会发生什么。它应该在这篇文章后大约24小时内保持有效。 https://media.development.doctheapp.com/claims/us-east-1:4877c3da-786a-4b3b-b1e0-c70bde0f9c4e741afc7c5a8304564963080a98e5675d09d1aca3d623911e34bd3b4eb0808579/300ae913-8f88-44b9-a4ab-e46d11133c76/receipt.jpg?Expires=1526533530&Signature=crnjhje1noP-7WfBMI6rMDPd-zdCAVKLaojFFNvxCZEdx0~EJHeqbL8oKwL64AULavekMHm~2r6vHto1d4IAt5eoLpbZR~q5PAfhSakte1iNNvuTxQ7q-mYOwoCemb5VD~bFXUBdrF1yiybaRHw-v6USbw53QZ2Qa4hfDkqgoEKwvEznBvR~sQnk5v-slX8~aJBhySS5XpkfdoE-yl8hh697xIyH~OliwrCg7h5iSkotwW9~EvTnLoVkXkuvru35eLhN4~gGMs3WDUAuucOl8JZdeg6CjAQQ~JWv6FJnb2wyvGrGJzOf70~8s08~qSqiCroyZfqUiZmw20eCIWXp4A__&Key-Pair-Id=APKAJVSE2BEPIQCCPH6Q
答案 0 :(得分:2)
原始图像似乎是TIFF文件,而不是JPEG。这就是为什么你不能在浏览器中看到它但可以在下载时打开它的原因。如果您查看响应标头,Cloudfront将正确发送内容类型标头。