Cara angkat kotak Dialog "File Download" untuk jenis MIME dikenal

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 260519
Perbesar semua | Perkecil semua

RINGKASAN

Ketika Anda melayani dokumen dari Web server, Anda mungkin ingin segera meminta pengguna untuk menyimpan file secara langsung ke pengguna disk, tanpa membukanya dalam browser. Namun, untuk jenis MIME (ekstensi surat Internet serbaguna) dikenal seperti Microsoft Word ("aplikasi/ms-word"), aktivitas default adalah untuk membuka dokumen di Internet Explorer.

Anda dapat menggunakan header content-disposition untuk mengesampingkan perilaku default ini. Formatnya adalah:
Content-disposition: attachment; filename=fname.ext
				

INFORMASI LEBIH LANJUT

Content-disposition adalah perluasan ke protokol MIME yang memerintahkan agen pengguna MIME pada bagaimana itu harus menampilkan file terlampir. Berbagai nilai yang valid untuk disposisi konten dibahas dalam permintaan untuk komentar (RFC) 1806 (lihat bagian "Referensi" dari artikel ini). Artikel ini berfokus pada "lampiran" argumen, yang memerintahkan agen pengguna (dalam hal ini, Internet Explorer) untuk menyimpan file ke disk bukan menyimpannya inline.

Ketika Internet Explorer menerima header, ini menimbulkan Unduhan Berkas kotak dialog kotak nama berkas yang secara otomatis diisi dengan nama file yang ditentukan dalam header. (Catatan bahwa ini adalah oleh desain, tidak ada cara untuk menggunakan fitur ini untuk menyimpan dokumen untuk pengguna komputer tanpa mendorong dia untuk menyimpan lokasi.)

Ada dua cara yang dapat Anda gunakan Internet Explorer untuk menentukan header content-disposition untuk file: secara dinamis dan statis.

Untuk menerapkan header secara dinamis, membuat file Active Server Pages (ASP) yang menulis dokumen ke browser. Menggunakan Response.AddHeader metode untuk menambahkan header content-disposition. Misalnya:
Response.AddHeader "content-disposition","attachment; filename=fname.ext"
				
Petunjuk tentang cara untuk melakukan biner menulis untuk nontext dokumen tersedia di artikel Basis Pengetahuan Microsoft berikut:
193998 Bagaimana untuk membaca dan menampilkan data biner di ASP
Teknik ini sangat ideal jika Anda ingin melindungi toko dokumen pada server Anda, terutama salah satu yang ada di luar Web root.

Untuk menerapkan header statis, klik kanan dokumen di Internet Service Manager, dan kemudian pilih Properti. Pilih HTTP header tab dan masukkan header content-disposition ada. Ini bekerja lebih baik bila Anda hanya ingin menerapkan disposisi konten ke beberapa file pada sistem Anda dan tidak memerlukan overhead ASP.

Harap dicatat bahwa solusi ini tidak akan bekerja di Internet Explorer 4.01 karena untuk bug. Untuk informasi tambahan, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
182315FIX: Content-Disposition: tidak memaksa dialog File Download

REFERENSI

Untuk informasi lebih lanjut tentang content-disposition, melihat permintaan untuk komentar (RFC) 1806 pada situs Web Internet Engineering Task Force (IETF) berikut:
http://www.IETF.org/RFC/rfc1806.txt
Untuk informasi lebih lanjut tentang mengembangkan solusi berbasis Web untuk Microsoft Internet Explorer, kunjungi Website Microsoft berikut:
http://msdn2.Microsoft.com/en-US/IE/default.aspx

http://support.microsoft.com/iep

Properti

ID Artikel: 260519 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0
Kata kunci: 
kbhowto kbnavigation kbmt KB260519 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:260519
Sanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com