Makale numarası: 260519 - Son Gözden Geçirme: 25 Aralık 2006 Pazartesi - Gözden geçirme: 4.1 Bilinen Bir MIME Türü için "Dosya Yükleme" İletişim Kutusu Nasıl Açılır
™zet
Bir belgeye Web sunucusundan hizmet verdiğinizde, kullanıcının dosyayı tarayıcıda açmadan doğrudan diske kaydetmesini isteyebilirsiniz. Ancak, Microsoft Word ("application/ms-word") gibi bilinen MIME (Çok Amaçlı Internet Posta Uzantıları) türleri için varsayılan davranış belgeyi Internet Explorer'da açmaktır. Content-disposition üstbilgisini kullanarak bu varsayılan davranışı geçersiz kılabilirsiniz. Şu biçimdedir: Daha fazla bilgi
Content-disposition, bir MIME kullanıcı aracısına ekli dosyada nasıl görüntülenmesi gerektiğini bildiren bir MIME protokolü uzantısıdır. Content-disposition için geçerli değer aralığı Açıklama İsteği (RFC) 1806'da açıklanmaktadır (bu makalenin "Başvurular" bölümüne bakın). Bu makalede, bir kullanıcı aracısına (bu örnekte, Internet Explorer'a) dosyayı satır içine kaydetmek yerine diske kaydetmesini bildiren "attachment" bağımsız değişkenine odaklanılır. Internet Explorer üstbilgiyi aldığında, dosya adı kutusu üstbilgideki dosya adıyla otomatik olarak doldurulan bir Dosya Yükleme iletişim kutusu görüntüler. (Bunun tasarım gereği olduğunu unutmayın; bu özellik, kullanıcıdan kayıt konumu sorulmadan kullanıcı bilgisayarına bir belge kaydetmek amacıyla kullanılamaz.) Internet Explorer'ı bir dosyanın content-disposition üstbilgisini belirtmek için kullanmanın iki yolu bulunmaktadır: dinamik ve statik olarak. Üstbilgiyi dinamik olarak uygulamak için, belgeyi tarayıcı dışında bir yere yazan bir Active Server Pages (ASP) dosyası oluşturun. Response.AddHeader yöntemini kullanarak content-disposition üstbilgisini ekleyin. Örneğin: 193998
(http://support.microsoft.com/kb/193998/
)
ASP'de ikili dosya verileri nasıl okunur ve görüntülenir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
Bu teknik, sunucunuzda özellikle de Web kökünün dışında bulunan bir belge deposunu korumak istediğinizde uygundur.Üstbilgiyi statik olarak uygulamak için, belgeyi Internet Hizmet Yöneticisi'nde sağ tıklatın ve sonra da Özellikler'i seçin. HTTP Üstbilgileri sekmesini seçin ve content-disposition üstbilgisini buraya girin. Bu işlem, content-disposition üstbilgisini yalnızca sisteminizdeki birkaç dosyaya uygulamak ve ASP yükü oluşmamasını sağlamak istediğinizde oldukça kullanışlıdır. Bu çözümün bir hata nedeniyle Internet Explorer 4.01'de çalışmayacağını unutmayın. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 182315
(http://support.microsoft.com/kb/182315/
)
DÜZELTME: Content-Disposition: Dosya Yükleme iletişim kutusunun görüntülenmesini zorlamıyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir) ReferanslarContent-disposition hakkında daha fazla bilgi için, aşağıdaki Internet Engineering Task Force (IETF) Web sitesinde Açıklama İsteği (RFC) 1806'ya bakın: http://www.ietf.org/rfc/rfc1806.txt
(http://www.ietf.org/rfc/rfc1806.txt)
Microsoft Internet Explorer için Web tabanlı çözümler geliştirme hakkında daha fazla bilgi için, aşağıdaki Microsoft Web sitelerini ziyaret edin:http://msdn2.microsoft.com/en-us/ie/default.aspx
(http://msdn2.microsoft.com/en-us/ie/default.aspx)
http://support.microsoft.com/iep (http://support.microsoft.com/iep) Bu makaledeki bilginin uygulandığı durum:
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Üste