通过浏览器访问OSS中的图片类型文件时提示下载资源

通过浏览器访问OSS中的图片类型文件时提示下载资源

更新时间:2020-01-06 13:28:10

注:本文内容已经迁移至访问OSS资源后资源被强制下载,将在1月21日之后下线,敬请理解!

 

问题描述

通过浏览器访问OSS中的图片类型文件时提示下载资源,无法查看图片。

 

问题原因

出于安全考虑,从2019年9月23日起,针对之后新建的Bucket,直接使用OSS提供的默认域名,从互联网访问OSS上该Bucket的图片类型文件时,mimetype为以下值,Response Header中会自动加上Content-Disposition:'attachment=filename;'。即从浏览器访问图片类型文件时,会以附件形式进行下载。详情请参阅OSS升级通知

注:2019年9月23日0点之前已创建的Bucket不在影响范围以内。

image/jpeg、image/gif、image/tiff、image/png、image/webp、image/svg+xml、image/bmp、image/x-ms-bmp、image/x-cmu-raster、image/exr、image/x-icon、image/heic

以下格式的扩展名会出现此问题。

jpg、jpeg、jpe、png、tif、tiff、gif、svg、bmp、ico、ras、dib、svgz、webp、bm、jfif、x-png、exr、heic

 

解决方案

您使用自有域名访问OSS的请求,Response Header中不会加上Content-Disposition:'attachment=filename;'信息。如何使用自有域名访问OSS,请参考绑定自定义域名,为Bucket绑定自定义域名,通过自定义域名访问即可。

 

相关文档

 

适用于

  • 对象存储 OSS

 

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。