在瀏覽器中訪問OSS中的文件無法預覽而是以附件形式強制下載時,請排查您的OSS、CDN、瀏覽器設置。
排查項目 | 異常原因 | 解決方法 |
OSS | 使用OSS默認域名或傳輸加速域名訪問。出于數據傳輸安全考慮,當使用OSS默認域名或傳輸加速域名訪問某個時間點創建的Bucket內的特定類型文件時(例如Content-Type為text/html、image/jpeg等),OSS會強制在返回頭中增加下載Header( | 您需要使用自定義域名訪問。使用自定義域名訪問前,您需要完成域名綁定操作。具體步驟,請參見綁定自定義域名至Bucket默認域名。 |
| 根據文件類型,設置合理的Content-Type。具體操作,請參見如何設置Content-Type(MIME)?。 | |
| 將Content-Disposition設置為 | |
CDN | 緩存資源未刷新。 | 刷新CDN緩存資源。具體步驟,請參見刷新和預熱資源。 |
瀏覽器 | 不支持預覽該格式的文件,例如表格文件、文字文件、演示文件以及pdf文件。 | 您可以為瀏覽器安裝插件以支持預覽該格式的文件。或者,您也可以使用智能媒體管理IMM的文檔在線預覽處理。具體步驟,請參見文檔在線預覽。 |
附錄:強制下載命中的x-oss-ec規則
以下為使用OSS默認域名或傳輸加速域名訪問不同類型文件,導致強制下載時命中的x-oss-ec規則說明。
OSS默認域名
生效地域 | 生效時間 | 生效對象 | Content-Type | x-oss-ec |
華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北 3(張家口)、華北5(呼和浩特)、華南1(深圳)、西南1(成都) | 2018年09月28日08:00或該日期之后 | 指定地域創建的Bucket | text/html | |
華東5(南京-本地地域)、華東6(福州-本地地域)、華中1(武漢-本地地域)、華北6(烏蘭察布)、華南2(河源)、華南3(廣州)、美國(硅谷)、美國(弗吉尼亞)、 韓國(首爾)、新加坡、 澳大利亞(悉尼)關停中、馬來西亞(吉隆坡)、 印度尼西亞(雅加達)、菲律賓(馬尼拉)、泰國(曼谷)、英國(倫敦)、阿聯酋(迪拜) | 2019年09月25日12:00:00或該日期之后 | |||
中國香港 | 2019年11月25日14:00:00或該日期之后 | |||
華北5(呼和浩特) | 2019年09月23日17:00或該日期之后 |
| ||
華北1(青島)、西南1(成都) | 2019年09月24日11:00或該日期之后 | |||
華北 3(張家口) | 2019年09月24日17:00或該日期之后 | |||
華東2(上海)、華南1(深圳) | 2019年09月29日17:00或該日期之后 | |||
華北2(北京) | 2019年09月29日18:00或該日期之后 | |||
華東1(杭州)、華北6(烏蘭察布) | 2019年09月30日15:00或該日期之后 | |||
2022年10月09日00:00或該日期之后 | 開通OSS的用戶 |
傳輸加速域名
生效地域 | 生效時間 | 生效對象 | Content-Type | x-oss-ec |
2020年12月31日00:00或該日期之后 | 指定地域開啟了傳輸加速的Bucket | text/html | ||
阿聯酋(迪拜) | 2021年01月07日12:00或該日期之后 | |||
澳大利亞(悉尼)關停中、馬來西亞(吉隆坡)、英國(倫敦) | 2021年01月07日18:00或該日期之后 | |||
日本(東京)、印度尼西亞(雅加達)、德國(法蘭克福) | 2021年01月08日18:00或該日期之后 | |||
美國(硅谷)、美國(弗吉尼亞)、新加坡 | 2021年01月14日12:00或該日期之后 | |||
中國香港 | 2021年01月16日00:00或該日期之后 | |||
韓國(首爾)、菲律賓(馬尼拉)、泰國(曼谷) | 2023年02月01日00:00或該日期之后 |