Hallo,
ich schreibe eine Web-Applikation mit JSPs (Tomcat-Server). Mein Problem ist das hochladen von Dateien - vom Client zum Server.
Das Formular, welches das File zum uploaden aussucht sieht wie folgt aus (Browser: Mozilla Firefox):
Jetzt versuche ich die Multipart-Message zu parsen:
Ohne die Letzte Zeile ist das JSP ohne Fehler ausführbar (natürlich ohne die korrekte Funktion). Aber _mit_ dem parseRequest(request) bekomme ich immer ein Fehler ... ich habe keine Ahnung mehr was ich noch probieren kann.
Hoffe es kann mir jemand helfen. Bei Bedarf poste ich auch die gesamte JSP (habe ich noch nicht gemacht, da ich denke so ist es übersichtlicher).
tia
Oli
PS:
Ich denke alles so gemacht zu haben wie unter
http://jakarta.apache.org/commons/fileupload/using.html beschrieben.
ich schreibe eine Web-Applikation mit JSPs (Tomcat-Server). Mein Problem ist das hochladen von Dateien - vom Client zum Server.
Das Formular, welches das File zum uploaden aussucht sieht wie folgt aus (Browser: Mozilla Firefox):
Code:
<h1>Hochladen einer Datei</h1>
<form action=<%= request.getRequestURL()%> method="post"
ENCTYPE='multipart/form-data'>
Datei: <input type="file" size="50" name="datei" maxlength="10000"
accept="text/*"/>
<input type="submit" name="action" value="upload file" />
</form>
Jetzt versuche ich die Multipart-Message zu parsen:
Code:
if (FileUpload.isMultipartContent(request)) {
try {
// ENCTYPE='multipart/form-data' Daten rauslesen!!!
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upl = new ServletFileUpload(factory);
java.util.List items = upl.parseRequest(request);
.........
Ohne die Letzte Zeile ist das JSP ohne Fehler ausführbar (natürlich ohne die korrekte Funktion). Aber _mit_ dem parseRequest(request) bekomme ich immer ein Fehler ... ich habe keine Ahnung mehr was ich noch probieren kann.
Hoffe es kann mir jemand helfen. Bei Bedarf poste ich auch die gesamte JSP (habe ich noch nicht gemacht, da ich denke so ist es übersichtlicher).
tia
Oli
PS:
Ich denke alles so gemacht zu haben wie unter
http://jakarta.apache.org/commons/fileupload/using.html beschrieben.