Frage

Gibt es analog von PHP "MAX_FILE_SIZE" Parameter für JSP?

Es ist erforderlich Validierung UI auszuführen, bevor Upload-Prozess auf Backend ausgelöst.

War es hilfreich?

Lösung

Die setSizeMax () -Methode in Apache Commons Fileupload des ServletFileUpload-Klasse kann Sie die maximale Größe festgelegt in der Anfrage zu akzeptieren. Wenn die Anforderung Körper größer als der max ist, wird es eine SizeLimitExceededException werfen. Details unter http://commons.apache.org/fileupload/ .

Andere Tipps

Das hängt von dem servletcontainer in Frage, nicht auf JSP. Wie Sie nicht, die man erwähnen Sie verwenden, werde ich nur als Beispiel Apache Tomcat.

Es ist technisch eigentlich die maximale Größe des Anforderungstext. Der Anforderungs Körper ist derjenige, die POST Anfragen gefüllt worden ist. Es ist oft nur sehr groß, wenn es auf Upload-Datei (en) verwendet wird. In Tomcat ist die maximale Größe konfigurierbar als maxPostSize Attribut des Elements in <Connector> /conf/server.xml zu 2MB welchen Standardwerten. Hier ist ein Beispiel mit 2MB:

<Connector maxPostSize="2097152">

Sie finden weitere Details in diesem dieses Tomcat-spezifische Dokument . Wenn Sie eine andere Marke verwenden, müssen Sie ihre Dokumentation konsultieren, aber sie jetzt zumindest wissen, wo sie suchen müssen und auf welche Keywords.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top