出于数据传输安全考虑,使用OOS默认域名访问Bucket内的特定类型文件时(例如网页或者图片类文件等),OOS会强制在返回头中增加下载Header Content-Disposition: attachment)。标准浏览器检测到Content-Disposition: attachment时,会出现强制下载而不是预览行为。
以下类型的文件,使用OOS控制台访问时会导致强制下载行为:
- Content-Type取值为application/octet-stream、text/html、application/xhtml+xml、application/x-httpd-php、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。
- Content-Disposition设置为attachment,指向下载行为。
- 浏览器不支持预览格式的文件或者图片,即文件后缀为:html、htm、shtml、xhtml、dhtml、jpg、jpeg、jpe、png、tif、tiff、gif、svg、bmp、ico、ras、dib、svgz、webp、bm、jfif、x-png、exr、heic。