开发者社区> 问答> 正文

新手图片在线显示与当成附件下载问题

3、4个月前 Content-Disposition设置inline attament 都好使。几个月没管现在 Content-Disposition 不管怎么设置都是下载。怎么设置在线显示呢?

展开
收起
dangermaker 2014-01-08 15:06:40 7748 0
3 条回答
写回答
取消 提交回答
  • 回 2楼(ftp4oss) 的帖子
    这个更改挺久之前就发过公告了,我还真有印象
    2014-01-08 22:52:50
    赞同 展开评论 打赏
  • 回楼主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域名只允许下载时最近更改的策略”,只是我们确认没从官网上看到公告或者通知之类的;


    我们挺希望 会影响 用户的一些策略、规则的升级或变化能够有提前告知渠道,以方便开发者能有应对的方法,要不然等用户先于我们知道而来询问我们的时候,我们还蒙在鼓里那就囧了



    2014-01-08 22:29:27
    赞同 展开评论 打赏
  • 爱好建站
    建议发个工单问下技术
    2014-01-08 17:54:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
QQ移送页面框架优化实践 立即下载
QQ移动页面框架优化实践 立即下载