問題描述
使用瀏覽器通過OSS預設網域名稱訪問檔案時,可能會出現無法預覽而是直接下載的現象。
問題原因
自2025年12月22日10:00:00起,在以下指定地區建立的Bucket,使用OSS預設網域名稱訪問特定類型檔案時,OSS會在返回頭中增加兩個Header:
受影響的地區包括:
華北6(烏蘭察布)
華南2(河源)
華南3(廣州)
華東5(南京-本地地區-關停中)
當訪問以下MIME類型的檔案時會觸發強制下載:
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
x-oss-force-download:true
Content-Disposition: attachment標準瀏覽器看到Content-Disposition: attachment時會彈出下載而不是預覽。
問題樣本
例如,您在華南3(廣州)地區建立了一個Bucket,Bucket內包含名為test.jpg的檔案。您通過瀏覽器使用OSS預設網域名稱訪問test.jpg時:
GET /test.jpg HTTP/1.1由於test.jpg的MIME類型為image/jpeg,屬於受影響的檔案類型,OSS會在響應中增加Content-Disposition和x-oss-force-download兩個Header。
HTTP/1.1 200 OK
Content-Disposition: attachment
x-oss-force-download: true標準瀏覽器發現Content-Disposition: attachment時,會出現下載而不是預覽行為。
解決方案
如果您不希望OSS返回強制下載頭,請通過自訂網域名訪問對象。更多資訊,請參見綁定自訂網域名。