云计算问答

提问时间:2021/04/13 21:49:18
217 次查看,  2 个回答
1313天之前回复
出于安全考虑,从 2019 年 9 月 23 日起,针对之后新建的 Bucket,直接使 用 OSS 提供的默认域名,从互联网访问 OSS 上该 Bucket 的图片类型文件,即 mimetype 为以下值: image/jpeg、image/gif、image/tiff、image/png、image/webp、image/ svg+xml、image/bmp、image/x-ms-bmp、image/x-cmu-raster、image/exr、 image/x-icon、image/heic, 扩 展 名 包 括:jpg、jpeg、jpe、png、tif、tiff、gif、 svg、bmp、ico、ras、dib、svgz、webp、bm、jfif、x-png、exr 和 heic 时, Response Header 中会自动加上 Content-Disposition:'attachment=filename;'。 即从浏览器访问图片类型文件时,会以附件形式进行下载。
用户使用自有域名访问 OSS 的请求,Response Header 中不会加上此信息。解决方案如下:
(1)检查并设置 Bucket 是否绑定 CDN 加速域名,详情请参见绑定 CDN 加速 域名。
(2)检查并配置 CDN 配置的回源 Host 为用户的加速域名,而不是源站域名。
如果设置源站域名(也就是 OSS 的域名),则 CDN 回源的时候所带的 Host 就是 OSS 域名,这样会导致 OSS 返回强制下载的 HTTP 头最终导致资源直接下载。
1313天之前回复
从 2019 年 9 月 23 日起,针对之后新建的 Bucket,直接使 用 OSS 提供的默认域名,从互联网访问 OSS 上该 Bucket 的图片类型文件

添加回答