SEO技术教程学习
网站优化排名推广服务
 您好!欢迎访问柚子SEO! 

解决访问阿里云oss图片地址自动下载

从2019年9月23日起,新建的Bucket,直接使用OSS提供的默认域名,从互联网访问OSS上该Bucket的图片类型文件时,mimetype为以下值,Response Header中会自动加上Content-Disposition:'attachment=filename;'。当从浏览器访问图片类型文件时,会以附件形式自动下载。 以下格式会出现这种问题

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

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

解决办法绑定自定义域名(域名需要备案)

  1. 登录OSS管理控制台
  2. 单击Bucket列表,之后单击目标Bucket名称。
  3. 在存储空间概览页面,单击域名管理页签,然后单击绑定用户域名,在绑定用户域名对话框设置以下项目。

注意:用户域名用于输入要绑定的域名名称,例如seo.youziseo.com,最大可以输入63个字符。 如果添加的域名是您当前阿里云账号下管理的域名,可以自动添加 CNAME 记录。如果添加的域名不是本账号下的域名,您需要在您的域名解析商处手动配置云解析 。

若用户使用自定义域名还是出现强制下载问题时,可以参考如下步骤解决问题。

  1. 登录OSS管理控制台,单击目标Bucket,然后单击 文件管理,找到需要设置的资源,依次单击右侧对应的 更多 > 设置 HTTP 头
  2. 然后设置准确的Content-Type,并且取消Content-Disposition的设置,然后单击 确认 即可。
  3. 如果问题没有解决且对应的资源开启了CDN加速,源资源的Content-Type设置正确,但是未设置Content-Disposition,说明可能是CDN缓存了错误的Content-Type或者Content-Disposition。那么可以刷新缓存,更新缓存信息。
  4. 如果问题还是没有解决,那么判断是浏览器不支持对应格式资源的展示。如果是Web应用,建议添加对应的控件,支持对应格式资源的展示。

赞(1) 打赏
未经允许不得转载:柚子SEO » 解决访问阿里云oss图片地址自动下载

评论 抢沙发

柚子SEO为您免费提供网站诊断服务

SEO诊断马上联系

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏