Nejprve si povězme o velikosti souboru, soubor má přes 900MB, stačí nahrát testovací soubor. Uploadovací plug-in používá Baidu webuploader, když je postup nahrávání Baidu plný, a když uvidíte požadované rozhraní, zobrazí se chyba 404.
Proč je chyba 404?? Pak jsem po ladění zjistil, že při nahrávání souboru o délce 900 m je ukazatel průběhu plný a není možné se do rozhraní dostat.
Zkontrolujte httpRuntime web.config:
System.web:
Tato hodnota stačí!! Co mám dělat???
Chybová zpráva:
Nejpravděpodobnější příčiny: Filtrování požadavků na webovém serveru je nakonfigurováno tak, aby požadavek zakázalo, protože délka obsahu přesahuje nastavenou hodnotu.
Co zkusit: Potvrďte nastavení configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength v souboru applicationhost.config nebo web.config.
Odkazy a další informace To je bezpečnostní prvek. Prosím, neměňte tuto funkci, pokud si plně neuvědomujete rozsah změny. Server IIS 7.0 můžete nastavit tak, aby odmítal požadavky, jejichž délka obsahu je větší než zadaná hodnota. Tato chyba se vrátí, pokud je délka požadovaného obsahu větší než nastavená délka. Pokud potřebujete prodloužit délku obsahu, upravte nastavení configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
řešení
Ukazuje se, že velikost uploadovacího souboru IIS7, i v klasickém režimu, musí být nastavena v system.webServer a je v pořádku ji přidat:
Nakonec pošlete screenshot nahrávání velkého souboru!!
|