|
Ma más osztályok kollégái kérdeztek az xx fórumról, amit nem lehetett megnyitni, és én megnéztem, miért frissítették a tanszék két weboldalát néhány évvel ezelőtt, de ezt a fórumot nem migrálták. A szervert is kicserélték. Szerintem nagyon egyszerű, ezért átmásoltam a korábbi mappákat közvetlenül az új alkalmazásszerver megfelelő gyökérkönyvtárába, azt hittem, minden rendben van, alaposan ellenőriztem, küldtem egy videót, amit nem lehetett megnyitni, és elkezdtem keresni az okot, kiderült, hogy korábban Linux rendszeren volt, az alkalmazásszerver apache+gyanta volt, most pedig win2000 alatt van, az alkalmazásszerver IIS, és konfigurálni kell az IIS-t. A konkrét ok az, hogy ez valójában egyfajta védelem az IIS által a fájlok számára, és azok a fájlok, amelyek nem az IIS által meghatározott MIME típusba tartoznak, nyilvánvalóan nem lesznek kezelve. Az olyan gyakori fájlok, amelyek olyan kiterjesztésűek, mint mp4 / flv / iso / 7z / apk nincsenek megadva, és az ilyen fájlok nem letölthetők alapértelmezetten az IIS-ben. Megnyithatjuk az IIS-t az xx helyi szerveren, jobb kattintással a -> Tulajdonságok menüpontra, majd megnézhetjük a MIME formátumot, ami már a MIME Type-ban van
Például IIS-re van szükségünk MP4 fájlletöltés támogatására, így állíthatjuk be: (Itt az IIS globális beállítását állítjuk be, ha csak egy adott oldalra vonatkozik, közvetlenül be tudjuk állítani az oldalt) 1. Jobb kattintással a weboldalra, és válaszd ki a Tulajdonságokat
2. Válaszd ki a megnyíló weboldal tulajdonságai között a HTTP fejlécét, majd kattints a MIME típus gombra
3. Kattints az új gombra a nyitott ablakban
4. A felugró MIME típusú dobozkiterjesztésenMP4MIME típusok:application/octet-stream
Így az IIS támogatja az MP4 letöltést.
|