腾讯云——不能预览图片,只能直接下载?

(即使是小白,看不懂部分内容,相信本文看完会对你的技术和认知有一定提升~)

已经好久没进入腾讯云看之前创建的存储桶了(自己是用于保存图片和搭建图床)

今天想要新建一个存储桶进行上传一些图片,发现不能预览图片了?

打开腾讯云

点击对象存储t

并新建一个存储桶,名称为test

创建成功,信息如下所示

我们点击并随意上传一个图片进行测试

上传的图片如下

在之前,点击上方的复制对象链接,可以把链接复制到浏览器或者微信直接打开,发给任意人,我们都可以通过链接直接浏览到图片

而现在输入链接后,会直接让你下载不能在线预览,这样也就不方便进行转发图片或者预览了

经过一段时间的摸索,发现腾讯云更改了预览策略

内容如下

默认域名不支持预览,apk、ipa 类型文件不支持下载

2024年1月1日后创建的存储桶,若用户使用默认域名(包括存储桶默认域名、静态网站域名、全球加速域名)访问文件,任意类型文件不支持预览而是直接下载。COS 会在返回头部中增加两个 Header: x-cos-force-download:true Content-Disposition: attachment

所以在2024.1.1之后创建的,我们无法进行直接预览,只能进行下载。

​​优先级机制​​:若同时存在 x-cos-force-download: true 和 Content-Disposition: inline,腾讯云会优先遵循 x-cos-force-download 的配置,强制下载。

若需恢复文件预览功能,可通过以下两种方式:

使用自定义域名

绑定已备案的自定义域名(如 cdn.example.com)到存储桶,并通过该域名访问文件。

在自定义域名下,腾讯云不再自动添加 x-cos-force-download,同时允许通过设置 Content-Disposition: inline 实现预览。

如果在24年1月1日之前创建的桶,我们完全可以在符合条件的存储桶内部增加新的文件夹或图片等内容,进行实时预览

如下所示,在24年之前创建的桶,我们随意上传一个图片

完全没问题

本文部分内容参考腾讯云COS 存储桶域名使用安全管理通知:https://cloud.tencent.com/document/product/436/96243

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

即兴小索奇

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

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

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

打赏作者

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

抵扣说明:

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

余额充值