Deskripsi Masalah
Saat menggunakan titik akhir akselerasi dari Object Storage Service (OSS) untuk mengakses objek melalui browser, browser mengunduh objek tersebut alih-alih menampilkannya sebagai pratinjau.
Penyebab
Jika Object Storage Service (OSS) diaktifkan setelah pukul 00:00:00 pada 9 Oktober 2022 dan Anda menggunakan nama domain OSS untuk mengakses objek, respons yang dikembalikan oleh OSS mencakup header x-oss-force-download dan .
x-oss-force-download: true
Content-Disposition: attachmentContent-Disposition: attachment memicu operasi unduhan alih-alih pratinjau di browser standar.
Kesalahan ini tidak terjadi pada pengguna yang mengaktifkan OSS sebelum pukul 00:00:00 pada 9 Oktober 2022.
Contoh
Sebagai contoh, jika Anda mengaktifkan Object Storage Service setelah pukul 00:00:00 pada 9 Oktober 2022 dan menggunakan nama domain untuk mengakses objek bernama "test" melalui browser, dua header tersebut termasuk dalam respons. Header Content-Disposition: attachment memicu browser standar untuk mengunduh objek alih-alih menampilkan pratinjau.
GET /test HTTP/1.1
HTTP/1.1 200 OK
Content-Disposition: attachment
x-oss-force-download: trueSolusi
Jika Anda tidak ingin OSS mengembalikan header yang memicu operasi unduhan, gunakan nama domain kustom untuk mengakses objek. Untuk informasi lebih lanjut, lihat Pemetaan nama domain kustom.