阿里云如何配置访问OSS文件时是预览行为

目录

1、配置访问oss文件使用预览行为

2、绑定域名


前言:我们在使用阿里云oss对象存储服务的时候,经常会遇到一个问题。为什么我访问图片路径会显示下载,而不是直接访问呢?

使用OSS默认域名或传输加速域名访问。出于数据传输安全考虑,当使用OSS默认域名或传输加速域名访问某个时间点创建的Bucket内的特定类型文件时(例如Content-Type为text/html、image/jpeg等),OSS会强制在返回头中增加下载Header(x-oss-force-download: trueContent-Disposition: attachment。标准浏览器检测到Content-Disposition: attachment时,会出现强制下载而不是预览行为

如果想要解决这个行为,我们就需要在我们的oss服务中绑定一个域名用来指向oss服务的地址。这里我用的不是二级域名,用的就是我一个普通的域名,已经备案好了的,当然你也可以使用二级域名(xxx.xx.xx)带两个点的就是二级域名。

接下来就开始上操作了

1、配置访问oss文件使用预览行为

首先这里我有一个域名已经和网站一起备案好了的:

来到oss控制台,点击bucket列表,然后点击自己bucket的名字

接下来我们点击Bucket配置,下面有一个域名管理,我们点进去看

2、绑定域名

然后在这里点击绑定域名

接着输入自己的域名,点击这个按钮将他打开,这样域名就会自动添加解析记录

或者你在管理域名的控制台自己添加解析记录:

当然如果我们在取消绑定域名的时候:需要手动在域名管理把这个记录值删除

当我们绑定好了域名以后,我们点击bucket列表

点击文件这里的详情:

这里有一个下拉框,选择刚刚绑定的域名即可完成,通过域名访问文件,实现预览,而不是下载

下面为示意图

好了,本次发这篇文章是因为,在我前面的文章里,有小伙伴提出了这个问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

树若逝花若殇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值