Deskripsi masalah
Saat Anda mengakses objek dari browser melalui titik akhir percepatan Object Storage Service (OSS), browser mengunduh objek tersebut alih-alih menampilkannya.
Penyebab
Untuk bucket yang mengaktifkan akselerasi transfer setelah pukul 12.00.00 pada 14 Januari 2021, OSS menambahkan header berikut ke dalam respons yang disajikan melalui titik akhir percepatan:
x-oss-force-download: true
Content-Disposition: attachmentHeader Content-Disposition: attachment menginstruksikan browser untuk mengunduh respons sebagai file alih-alih menampilkannya sebagai pratinjau.
Contoh
Contoh berikut menunjukkan permintaan dan respons untuk objek bernama test di bucket yang terdampak. Kehadiran kedua header tersebut menyebabkan browser mengunduh objek alih-alih menampilkannya sebagai pratinjau.
GET /test HTTP/1.1
HTTP/1.1 200 OK
Content-Disposition: attachment
x-oss-force-download: trueSolusi
Akses objek melalui nama domain kustom, bukan melalui titik akhir percepatan. Untuk petunjuk penyiapan, lihat Map custom domain names.