為什么通過OOS控制臺訪問OOS中的資源時被強制下載?
更新時間 2023-11-17 10:09:09
最近更新時間: 2023-11-17 10:09:09
分享文章
出于數據傳輸安全考慮,使用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。