全部产品
Search
文档中心

Object Storage Service:0048-00000001

更新时间:Jul 02, 2025

Deskripsi Masalah

Ketika nama domain standar Object Storage Service (OSS) digunakan untuk mengakses objek melalui browser, browser mengunduh objek tersebut alih-alih menampilkannya sebagai pratinjau.

Penyebab

Jika nama domain standar digunakan untuk mengakses bucket yang dibuat setelah pukul 00:00:00 pada tanggal 1 Oktober 2017, permintaan objek dengan nama yang diakhiri oleh "htm" atau "html" atau dengan tipe konten text/html akan menyertakan header x-oss-force-download dan Content-Disposition dalam respons.

x-oss-force-download: true
Content-Disposition: attachment

Header Content-Disposition: attachment memicu operasi unduhan di browser alih-alih menampilkan pratinjau.

Contoh

Sebagai contoh, jika Anda menggunakan nama domain standar dari browser untuk mengakses objek bernama index.html di bucket yang dibuat setelah pukul 00:00:00 pada tanggal 1 Oktober 2017, dua header sebelumnya akan disertakan dalam respons. Header Content-Disposition: attachment memicu browser untuk mengunduh objek alih-alih menampilkan pratinjau.

GET /index.html HTTP/1.1

HTTP/1.1 200 OK
Content-Disposition: attachment
x-oss-force-download: true

Solusi

Jika Anda tidak ingin OSS mengembalikan header yang memicu operasi unduhan, gunakan nama domain kustom untuk mengakses objek. Untuk informasi lebih lanjut, lihat Petakan nama domain kustom.

Referensi