Hallo, sagt man wenn ich mit einem servlet eine datei empfangen möchte, ist das hier der einfachste weg dazu?
das ist das beispiel was ich gefunden habe auf der tomcat seite zu fileupload . und ich verstehe es auch noch nicht ganz. also würdet ihr mir helfen wenn ihr sagt, dass das noch viel einfacher geht oder mir mal erklärt an welcher stelle hier meine datei wo hingeschrieben wird.
[Java]
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
HttpSession s = request.getSession();
// Testen ob wir einen FileUpload haben
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if (isMultipart) {
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Parse the request
try {
List /* FileItem */items = upload.parseRequest(request);
System.out.print(items);
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
[/Java]
das ist das beispiel was ich gefunden habe auf der tomcat seite zu fileupload . und ich verstehe es auch noch nicht ganz. also würdet ihr mir helfen wenn ihr sagt, dass das noch viel einfacher geht oder mir mal erklärt an welcher stelle hier meine datei wo hingeschrieben wird.
[Java]
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
HttpSession s = request.getSession();
// Testen ob wir einen FileUpload haben
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if (isMultipart) {
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Parse the request
try {
List /* FileItem */items = upload.parseRequest(request);
System.out.print(items);
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
[/Java]