|
Dnes se kolegové z jiných oddělení ptali na fórum xx, které nebylo možné otevřít, a já jsem zkontroloval důvod, proč byly před pár lety vylepšeny dvě webové stránky katedry, ale toto fórum nebylo přesunuto. Server byl také vyměněn. Myslel jsem, že je to velmi jednoduché, tak jsem předchozí složky zkopíroval přímo do příslušného kořenového adresáře nového aplikačního serveru, myslel jsem, že je vše v pořádku, pečlivě jsem to zkontroloval, poslal video, které nešlo otevřít, a začal hledat důvod, ukázalo se, že to dříve bylo pod linuxovým systémem, aplikační server byl apache+resin a teď je pod win2000, aplikační server je IIS a je potřeba nastavit IIS. Konkrétním důvodem je, že jde ve skutečnosti o určitou ochranu souborů pomocí IIS, a soubory, které nejsou v MIME typu specifikovaném v IIS, samozřejmě nebudou provozovány. Běžné soubory s příponami jako mp4 / flv / iso / 7z / apk nejsou v IIS specifikovány a takové soubory nelze ve výchozím nastavení stáhnout. Můžeme otevřít IIS na lokálním serveru xx a kliknout pravým tlačítkem na -> Vlastnosti, a pak vidět MIME formát, který už je v MIME Type
Například potřebujeme IIS pro podporu stahování MP4 souborů, můžeme to nastavit takto: (Zde nastavíme globální nastavení IIS, pokud je to jen pro určitý web, můžeme site nastavit přímo) 1. Klikněte pravým tlačítkem na webovou stránku a vyberte Vlastnosti
2. Vyberte HTTP hlavičku ve vlastnostech webu, která se otevře, a poté klikněte na tlačítko typu MIME
3. Klikněte na Nové v otevřeném okně
4. Na vyskakovacím MIME typu rozšířeníMP4Typy MIME jsou:aplikace/oktetový proud
Tímto způsobem IIS podporuje stahování MP4.
|