阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

OSS使用Bucket域名访问直接下载不能打开网页的解决方法

159次阅读
没有评论

共计 729 个字符,预计需要花费 2 分钟才能阅读完成。

阿里云 OSS 对象存储是一种海量、安全、低成本、高可靠的云存储服务,用户在 OSS 上可以搭建纯静态网站,阿里云百科网来说说 OSS 使用 Bucket 域名访问直接下载不能打开网页的解决方法:

OSS Bucket 域名访问强制下载的解决方法

使用阿里云 OSS 可以搭建静态网站(参考: 使用阿里云 OSS 安装静态网站教程

最近有用户反应,按照教程,使用 OSS 搭建静态网站,使用 Bucket 域名(如:你的 Bucket 名.oss-cn-beijing.aliyuncs.com)访问时直接下载,不能打开网页,这是什么原因?如何解决?

问题原因:

出于安全考虑,从 2018 年 8 月 13 日起,直接使用 OSS 访问域名,从互联网访问 OSS 上的网页类型文件时,Response Header 中会自动加上 Content-Disposition:’attachment=filename;’。即从浏览器访问网页类型文件时,会以附件形式进行下载。

解决方法

通过“绑定用户域名”即可解决,登录到 OSS 管理控制台 ,找到目标 Bucket
如下图所示:

OSS 绑定用户域名

OSS 绑定用户域名 OSS 绑定用户域名

点击“域名管理”–“绑定用户域名”即可。

注意:

绑定到 OSS 上的域名需要有备案,没有备案不能绑定。

然后去域名注册商处添加 CNAME 记录解析即可,CNAME 记录就填你的 Bucket 域名。

官方文档

地址: 浏览器访问 OSS 中的网页类型文件时提示下载资源

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2023-08-14发表,共计729字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中