从 IE11/Edge 中的 S3 渲染图像,内容类型:application/octet-stream
Render image from S3 in IE11/Edge with Content-Type: application/octet-stream
我有一组图像存储在 S3 上,应该在浏览器上显示。这些图像的内容类型为 application/octet-stream
,可以在 Chrome 和 Firefox 中查看。
我的理解是Internet Explorer无法查看application/octet-stream
内容,或者无法意识到S3对象实际上是一个图像。
我尝试将我的图像的新版本上传到 S3 并手动添加 Header/Value 对 Content-Type
和 image/png
的元数据(使用 S3 控制台,而不是 CLI) .但是,我在 IE 上仍然看到相同的 application/octet-stream
。
是否可以配置我的应用程序 (Angular4/SpringBoot/Tomcat) 以告诉 IE 查看该类型的内容,还是我在 S3 中查看了错误的位置?
在我的后端,我设置了 AWS S3 api 我正在将响应 headers 设置为 'application/octet-stream'。
我有一组图像存储在 S3 上,应该在浏览器上显示。这些图像的内容类型为 application/octet-stream
,可以在 Chrome 和 Firefox 中查看。
我的理解是Internet Explorer无法查看application/octet-stream
内容,或者无法意识到S3对象实际上是一个图像。
我尝试将我的图像的新版本上传到 S3 并手动添加 Header/Value 对 Content-Type
和 image/png
的元数据(使用 S3 控制台,而不是 CLI) .但是,我在 IE 上仍然看到相同的 application/octet-stream
。
是否可以配置我的应用程序 (Angular4/SpringBoot/Tomcat) 以告诉 IE 查看该类型的内容,还是我在 S3 中查看了错误的位置?
在我的后端,我设置了 AWS S3 api 我正在将响应 headers 设置为 'application/octet-stream'。