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 dengan transfer acceleration diaktifkan setelah pukul 18:00:00 pada tanggal 8 Januari 2021, 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 dengan transfer acceleration yang diaktifkan setelah pukul 18:00:00 pada tanggal 8 Januari 2021, dua header tersebut termasuk dalam respons. Header Content-Disposition: attachment memicu browser 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
Untuk mencegah OSS mengembalikan header yang memicu operasi unduhan, gunakan nama domain kustom saat mengakses objek. Untuk informasi lebih lanjut, lihat Pemetaan nama domain kustom.