Bilinen bir MIME türü için Dosya İndirme iletişim kutusunu açma

Önemli

Internet Explorer 11 masaüstü uygulaması, 15 Haziran 2022'de Windows 10'un belirli sürümleri için kullanımdan kaldırılmıştır ve destekten çıkarılmıştır.

Microsoft Edge'de Internet Explorer moduyla Internet Explorer gerektiren eski sitelere erişmeye devam edebilirsiniz. Nasıl yapıldığını öğrenin.

Internet Explorer 11 masaüstü uygulaması aşamalı olarak daha hızlı, daha güvenli Microsoft Edge tarayıcıya yönlendirilecek ve sonunda Windows Update aracılığıyla devre dışı bırakılacaktır. IE'yi bugün devre dışı bırakın.

Bu makalede, Microsoft Edge Internet Explorer'da bilinen MIME türleri hakkında Dosya İndirme iletişim kutusunun nasıl kaldır bağlantısı sağlanmıştır.

Özgün ürün sürümü:   Internet Explorer 11, Internet Explorer 10, Internet Explorer 8, Internet Explorer 7, Microsoft Edge
Özgün KB numarası:   260519

Özet

Web sunucusundan bir belgeye hizmet vermeye devam ediyorsanız, hemen kullanıcıdan dosyayı tarayıcıda açmadan doğrudan kullanıcının diske kaydetmesini istemeniz iyi olabilir. Bununla birlikte, Microsoft Word (uygulama/ms-word) gibi bilinen MIME (Çok Amaçlı İnternet Posta Uzantıları) türleri için, varsayılan davranış belgeyi Internet Explorer'da açmaktır.

bu varsayılan davranışı geçersiz kılmak için content-disposition üstbilgisi kullanabilirsiniz. Bunun biçimi:

Content-disposition: attachment; filename=fname.ext

Daha fazla bilgi

Content-disposition MIME protokolünün, miME kullanıcı aracısına ekli dosyayı nasıl görüntülemesi gerektiğini haberden bir uzantıdır. Geçerli değerler aralığı Yorum İsteği content-disposition (RFC) 1806'da ele alınmıştır (bu makalenin Başvurular bölümüne bakın). Bu makale, kullanıcı aracısına (bu durumda Internet Explorer) dosyayı satır içi kaydetmek yerine diske kaydetmesi talimatı sağlayan ek bağımsız değişkenine odaklanır.

Internet Explorer üst bilgi aldığında, dosya adı kutusu otomatik olarak üst bilgide belirtilen dosya adıyla doldurulan Dosya İndirme iletişim kutusunu görüntüler. Bunun tasarımdan olduğunu unutmayın; Kaydetme konumu sorulmadan belgeyi kullanıcının bilgisayarına kaydetmek için bu özelliği kullanmanın hiçbir yolu yoktur.

Internet Explorer'ı kullanarak bir dosya için üst bilgi belirtmenin iki content-disposition yolu vardır: dinamik ve statik olarak.

Üst bilgiyi dinamik olarak uygulamak için, belgeyi tarayıcıya yazan bir Active Server Pages (ASP) dosyası oluşturun. Üst bilgi Response.AddHeader eklemek için yöntemi content-disposition kullanın. Örneğin:

Response.AddHeader "content-disposition","attachment; filename=fname.ext"

Bu teknik, özellikle de Web kökünün dışında bulunan bir sunucu belge depoyu korumak istediğiniz zaman idealdir.

Üstbilgiyi statik olarak uygulamak için, Internet Hizmet Yöneticisi'nde belgeye sağ tıklayın ve Özellikler'i seçin. HTTP Üst Bilgi sekmesini seçin ve üst bilgileri content-disposition oraya girin. Bu işlem en iyi şekilde, sisteminiz için yalnızca content-disposition birkaç dosyaya uygulamak istediğiniz ve ASP'nin yükünü gerektirmeyen durumda çalışır.

Başvurular

Hakkında daha fazla bilgi için content-dispositionbkz. Açıklama İsteği (RFC) 1806.