开发者社区> 问答> 正文

使用oss上传的pdf文件,不能再浏览器打开,而是直接下载?请问有解决的办法吗?

是不是content-type没设置好格式?

展开
收起
游客unqe2lygic2jc 2020-09-15 09:09:35 3888 0
1 条回答
写回答
取消 提交回答
  • 云原生技术栈:公共号:cncfstack,博客:www.zhaowenyu.com

    注意 OSS静态网站托管 的描述

    出于安全考虑,中国区域自2018年8月13日起,中国以外区域自2019年9月25日起,通过浏览器访问OSS上网页类型文件(mimetype为text/html,扩展名包括HTM、HTML、JSP、PLG、HTX、STM):

    使用OSS默认域名访问时,Response Header中会自动加上 Content-Disposition:'attachment=filename;'。即从浏览器访问网页类型文件时,不会显示文件内容,而是以附件形式进行下载。

    这是OSS的限制,但是没有添加pdf的限制。经过验证后确认是可以在浏览器打开pdf的,试试这个 http://mywiki.oss-cn-hangzhou.aliyuncs.com/aliyun.pdf

    我这边Chrome浏览器可以直接打开

    2020-09-16 01:16:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
WEB浏览器中即将发生的安全变化 立即下载
基于浏览器的实时构建探索之路 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载