回楼主dangermaker的帖子
楼主您好,这个问题我们也在和阿里的技术沟通,大概意思是,近期OSS更改了策略(不明白为何更改策略不告知呢?),所以通过OSS默认的域名来访问OSS的文件全部默认为下载,而HTTP头相关参数如Content-Disposition=inline的设置都是无效的;
要直接显示而不是下载,需要绑定用户自己的域名即可;
通过测试,总结如下:
1、绑定了自己的域名:
图片显示:通过绑定域名访问图片文件,确实是直接显示;
图片下载:如果有通过绑定域名而直接下载需求的话,可以设置HTTP头的Content-Disposition=attachement;filename=xxxx,即可实现文件另存为"xxxx";Content-Disposition=attachement则按照原文件名另存为的下载模式,可以满足开发者的不同需求;
2、若使用OSS的默认域名:
则Content-Disposition的设置均会被系统默认的下载策略覆盖,都是图片下载;
-------------------------
回楼主dangermaker的帖子
楼主您好,这个问题的解决方法已更新,有机会多沟通~~~
-------------------------
回3楼mayle的帖子
版主您好,这个策略的更新应该是最近的事,因为在不久之前我们还经常通过设置Content-Disposition=inline来实现图片直接显示的效果;
工单上的技术也说是“OSS域名只允许下载时最近更改的策略”,只是我们确认没从官网上看到公告或者通知之类的;
我们挺希望 会影响 用户的一些策略、规则的升级或变化能够有提前告知渠道,以方便开发者能有应对的方法,要不然等用户先于我们知道而来询问我们的时候,我们还蒙在鼓里那就囧了