Lass uns zuerst über die Dateigröße sprechen, die Datei ist über 900 MB, lade einfach eine Testdatei hoch. Das Upload-Plug-in verwendet den Webuploader von Baidu, wenn der Baidu-Upload-Fortschritt vollständig ist, und wenn du die gewünschte Oberfläche siehst, meldet es einen 404-Fehler.
Warum ist der 404-Fehler vorhanden?? Nach dem Debuggen stellte ich dann fest, dass beim Hochladen einer 900-m-Datei die Fortschrittsleiste voll war und es keine Möglichkeit gab, die Oberfläche zu betreten.
Überprüfen Sie die httpRuntime von web.config:
System.Web:
Dieser Wert reicht aus!! Was soll ich tun???
Fehlermeldung:
Die wahrscheinlichsten Ursachen: Das Anfragefiltern auf dem Webserver ist so konfiguriert, dass die Anfrage abgelehnt wird, weil die Inhaltslänge den konfigurierten Wert überschreitet.
Was man ausprobieren sollte: Bestätigen Sie die Einstellung Konfiguration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength in der applicationhost.config- oder web.config-Datei.
Links und weitere Informationen Das ist eine Sicherheitsfunktion. Bitte ändern Sie diese Funktion nicht, es sei denn, Sie sind sich des Ausmaßes der Änderung vollständig bewusst. Man kann den IIS 7.0-Server so konfigurieren, dass Anfragen abgelehnt werden, deren Inhaltslänge größer ist als der angegebene Wert. Dieser Fehler wird zurückgegeben, wenn die Länge des angeforderten Inhalts größer ist als die konfigurierte Länge. Wenn du die Inhaltslänge erhöhen musst, ändere die Einstellung Konfiguration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
Lösung
Es stellt sich heraus, dass die Upload-Dateigröße von IIS7, selbst im klassischen Modus, in system.webServer eingestellt werden muss, und es ist in Ordnung, sie hinzuzufügen:
Zum Schluss solltest du einen Screenshot vom Hochladen einer großen Datei schicken!!
|