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 Anda menggunakan titik akhir akselerasi untuk mengakses objek dalam bucket yang telah diaktifkan transfer akselerasi setelah 00:00:00 pada 1 Februari 2023, 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.
Contoh
Sebagai contoh, jika Anda menggunakan titik akhir akselerasi di browser untuk mengakses objek bernama "test" dalam bucket yang telah diaktifkan transfer akselerasi setelah 00:00:00 pada 1 Februari 2023, 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.