Vispirms parunāsim par faila lielumu, fails ir lielāks par 900 MB, vienkārši augšupielādējiet testa failu. Augšupielādes spraudnis izmanto Baidu tīmekļa augšupielādētāju, kad Baidu augšupielādes progress ir pilns, un tad, kad redzat pieprasīto interfeisu, tas ziņos par 404 kļūdu.
Kāpēc ir 404 kļūda? Pēc tam pēc atkļūdošanas es atklāju, ka, augšupielādējot 900m failu, progresa josla bija pilna, un nebija iespējas ievadīt saskarni.
Pārbaudiet web.config httpRuntime:
sistēma.tīmeklis:
Šī vērtība ir pietiekama!! Kas man jādara???
Kļūdas ziņojums:
Visticamākie cēloņi: Pieprasījuma filtrēšana tīmekļa serverī ir konfigurēta tā, lai noraidītu pieprasījumu, jo satura garums pārsniedz konfigurēto vērtību.
Ko izmēģināt: Apstipriniet iestatījumu configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength failā applicationhost.config vai web.config.
Saites un plašāka informācija Tas ir drošības līdzeklis. Lūdzu, nemainiet šo funkciju, ja neesat pilnībā informēts par izmaiņu apjomu. IIS 7.0 serveri var konfigurēt tā, lai noraidītu pieprasījumus, kuru satura garums ir lielāks par norādīto vērtību. Šī kļūda tiek atgriezta, ja pieprasītā satura garums ir lielāks par konfigurēto garumu. Ja nepieciešams palielināt satura garumu, modificējiet iestatījumu configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
šķīdums
Izrādās, ka IIS7 augšupielādes faila lielums pat klasiskajā režīmā ir jāiestata system.webServer, un ir labi to pievienot:
Visbeidzot, nosūtiet ekrānuzņēmumu ar liela faila augšupielādi!!
|