Parliamo prima della dimensione del file, il file supera i 900MB, basta caricare un file di test. Il plug-in di upload utilizza il webuploader di Baidu, quando il progresso di upload di Baidu è completo, e poi, quando vedi l'interfaccia richiesta, segnala un errore 404.
Perché l'errore 404?? Poi, dopo aver fatto il debug, ho scoperto che caricando un file da 900m, la barra dei progressi era piena e non c'era modo di accedere all'interfaccia.
Controlla l'httpRuntime di web.config:
system.web:
Questo valore è sufficiente!! Cosa dovrei fare???
Messaggio di errore:
Cause più probabili: Il filtraggio delle richieste sul server web è configurato per negare la richiesta perché la lunghezza del contenuto supera il valore configurato.
Cosa provare: Conferma l'impostazione configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength nel file applicationhost.config o web.config.
Link e ulteriori informazioni Questa è una funzione di sicurezza. Per favore, non modificare questa funzione a meno che non siate pienamente consapevoli dell'entità della modifica. Puoi configurare il server IIS 7.0 per rifiutare richieste la cui lunghezza di contenuto è superiore al valore specificato. Questo errore viene restituito se la lunghezza del contenuto richiesto è superiore a quella configurata. Se devi aumentare la lunghezza del contenuto, modifica l'impostazione configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
soluzione
Si scopre che la dimensione del file di upload di IIS7, anche in modalità classica, deve essere impostata in system.webServer, ed è accettabile aggiungerla:
Infine, invia uno screenshot del caricamento di un file grande!!
|