düşmüyorsan.. Öğrenmiyorsun: MIME Tipleri ve Internet Explorer
IE resim öğesini nasıl tanıyor
IE öğeyi göstermek için ne yapıyor
MIME, "çok amaçlı Internet posta eklentileri" anlamına gelir. 1992 yılında doğmuştur. Amacı, o sıralarda sadece metin tabanlı olan e-posta trafiğine biraz daha multimedya öğeler (resim,ses vb) eklemekti. Böylece epostalara ekler halinde bu öğeler bağlanıp alıcıya gönderilebiliyordu. Bu teknik oldukça başarılı olduğu için, Internet ortamında web tarayıcılar tarafından metin dışında öğelerin gösterilmesi için de kullanılmaya başlanmıştır. Mesela web sunucu, metin dışında bir öğe (gif resim, avi video, mp3 ses gibi) göndermek isterse mutlaka, bir MIME tipiyle öğeyi IE'ye tanıtmalıdır.
MIME tipleri üst-seviye tip ve alt tip olmak üzere iki çeşittir
Üst tipler: Metin, uygulama, resim, video vb..
Alt tipler: tiff, pdf, gif vb..
Mesela bir tiff resmi uçbirimde görüntülenecekse, web sunucu MIME tipi olarak image/tiff (Üst tip/Alt tip) geçirir ve sonra resim öğesini gönderir.
Diğer bir örnek application/msword olabilir.. Burada word belgesi karşı tarafa iletilecek demektir. MIME tipi için diğer yaygın gösterim application/x-test de olduğu gibi, alt tipin başına "x-" koymaktır.
Web ortamında, MIME tipleri HTTP başlık (header) kısmında belirtilir. Başlık kısmında bu iş için kullanılan 2 önemli alan Content-Type ve Content-Disposition'dir.
IE, web sunucu tarafından belirtilen MIME tipini sadece bir öneri olarak kabul eder ve kendisi de veri üzerinde bazı MIME tipi belirleme faaliyetlerinde bulunabilir.
MIME tipi belirlendikten ve öğe transfer edildikten sonra IE ne yapar ?
1- Eğer IE içerisine bu MIME tipiyle ilgili bir eklenti (plugIn) mevcutsa, öğeyi bununla göstermeyi dener.
Tanımlı PlugInler şurada tanımlı:
Internet Explorer > Araçlar > Programlar > Eklentileri Yönet
Bunun Registry içindeki altseviye karşılığı şurada:
HKeyLocalMachine\Software\Microsoft\InternetExplorer\PlugIns veya Extensions
2- Eğer bir plugIn tanımlı değilse,
Explorer > Araçlar > klasör seçenekleri > Dosya türleri
kısmında tanımlı uygulama ile öğe açılmaya çalışılır.
Not: Bilgisayara uygulamalar yüklendikçe, öğeler ve ilşiklendirilmiş uygulamalar değişiyor. Burada yer alan Geri yükle düğmesiyle, o öğe için tanımlı orjinal uygulamayla açılış sağlanabilir. Gelişmiş düğmesiyle, "Yükleme sırasında açmayı onayla " onay kutusu kullanılarak, açılış sırasında "Kaydet veya Açma" penceresinin gelmesi sağlanabilir.
Explorer içerisindeki bu alanın Registry içindeki altseviye karşılığı şurada:
HKEY_CLASSES_ROOT dalında bulunan uzantılar
Bizim problemin çözümüne gelince...
IE üzerinden görülen plugIn'ler içerisinde QuickTime bulunmuyordu. Fakat altseviye Registry alanına
bakıldığında, burada Tiff uzantılı dosyalar için QuickTime plugIn kullanılacak görülüyordu. Buradaki tanım silinerek kaldırıldı ve sorun düzeldi.Sanırım QuickTime kaldırılırken kendini bu alanlardan silmemiş. Problem de bundan kaynaklanıyor...
Labels: Sistem Yönetimi, Windows