全部产品
Search
文档中心

Object Storage Service:Browser mengunduh objek alih-alih menampilkannya

更新时间:Mar 01, 2026

Saat Anda mengakses objek Object Storage Service (OSS) melalui browser menggunakan nama domain OSS, browser akan mengunduh objek tersebut alih-alih menampilkannya secara inline. Hal ini juga berlaku untuk akses melalui titik akhir percepatan.

Penyebab

Untuk instance OSS yang diaktifkan setelah pukul 00.00.00 pada 9 Oktober 2022, OSS menambahkan header berikut ke dalam respons saat objek HTML diakses melalui nama domain OSS:

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

Header Content-Disposition: attachment menginstruksikan browser untuk mengunduh objek sebagai file, bukan merendernya secara inline.

Perilaku ini tidak berlaku untuk instance OSS yang diaktifkan sebelum pukul 00.00.00 pada 9 Oktober 2022.

Contoh permintaan dan respons:

GET /test.html HTTP/1.1
Host: examplebucket.oss-ap-southeast-1.aliyuncs.com

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

Solusi

Jika Anda tidak ingin OSS mengembalikan header yang memicu operasi unduh, gunakan nama domain kustom untuk mengakses objek tersebut.

Untuk petunjuk penyiapan, lihat Map custom domain names.

Verifikasi perbaikan

Setelah Anda memetakan nama domain kustom, buka URL objek yang menggunakan nama domain kustom tersebut di browser Anda dan periksa apakah objek ditampilkan secara inline. Anda juga dapat memeriksa header respons di developer tools browser untuk memastikan apakah header Content-Disposition: attachment masih ada.

FAQ

Apakah ini memengaruhi akses API atau SDK?

Tidak. Header Content-Disposition: attachment hanya memengaruhi cara browser menangani respons. Panggilan API dan SDK tetap mengambil data objek terlepas dari header ini.

Referensi