前言

阿里云OSS做图床的优势就是国内访问速度比较快,但是细心的同学会发现,在用浏览器访问图片地址的时候是直接跳转了下载而不是预览,这个就有点难受了,解决方式有2个,写文章记录一下。

方式一:绑定已备案的域名

首先需要在Bucket列表里面进入图床的存储桶,然后在左侧边栏找到传输管理-域名管理,按照下图绑定域名后,再打开地址就可以预览,而不是下载图片文件了,但是域名必须经过了备案。

image-20220628163221744image-20220628163352631

方式二:手动设置head-http头

首先你在上传到阿里云OSS图片后,阿里云存储图片时Content-Type属性是以image/jpeg储存,所以访问会直接下载,我们如果把请求头Content-Type属性设置成image/jpg,这种方式需要手动调整有点麻烦,其实阿里云官方也做了处理方案,但是我个人觉得还是有点麻烦。。。所以长期用的话,建议还是绑定备案域名。