Najprv sa porozprávajme o veľkosti súboru, súbor má viac ako 900MB, stačí nahrať testovací súbor. Uploadový plug-in používa webuploader od Baidu, keď je pokrok v nahrávaní Baidu plný, a potom, keď vidíte požadované rozhranie, zobrazí sa chyba 404.
Prečo je chyba 404?? Potom, po ladení, som zistil, že pri nahrávaní 900m súboru je ukazovateľ priebehu plný a nebolo možné vstúpiť do rozhrania.
Skontrolujte httpRuntime web.config:
System.web:
Táto hodnota stačí!! Čo mám robiť???
Chybová správa:
Najpravdepodobnejšie príčiny: Filtrovanie požiadaviek na webovom serveri je nastavené tak, aby požiadavku zamietlo, pretože dĺžka obsahu presahuje nastavenú hodnotu.
Čo vyskúšať: Potvrďte nastavenie configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength v súbore applicationhost.config alebo web.config.
Odkazy a ďalšie informácie Toto je bezpečnostná funkcia. Prosím, nemeňte túto funkciu, pokiaľ si nie ste plne vedomí rozsahu tejto zmeny. Server IIS 7.0 môžete nakonfigurovať tak, aby odmietal požiadavky, ktorých dĺžka obsahu je väčšia ako zadaná hodnota. Táto chyba sa vráti, ak je dĺžka požadovaného obsahu väčšia ako nastavená dĺžka. Ak potrebujete predĺžiť obsah, upravte nastavenie configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
riešenie
Ukazuje sa, že veľkosť uploadového súboru IIS7, aj v klasickom režime, musí byť nastavená v system.webServer a je v poriadku ju pridať:
Nakoniec pošlite screenshot nahrávania veľkého súboru!!
|