Hoi Leute,
ich habe mein Test-Upload-App mal auf einen Oracle Application Server der Version 10.1.3 deployt. Aber wenn ich versuche etwas hochzuladen, dann wirft es einen Fehler. Kann mir da jemand helfen?
Hier die doPost()-Methode:
Und das hier ist der Fehler:
Danke im vorraus.
Greeze Chimaira
ich habe mein Test-Upload-App mal auf einen Oracle Application Server der Version 10.1.3 deployt. Aber wenn ich versuche etwas hochzuladen, dann wirft es einen Fehler. Kann mir da jemand helfen?
Hier die doPost()-Methode:
PHP:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
ServletFileUpload servUp = new ServletFileUpload();
try {
List files = servUp.parseRequest(request);
byte[] buffer = new byte[Integer.MAX_VALUE];
for (Iterator iter = files.iterator(); iter.hasNext();) {
FileItem element = (FileItem) iter.next();
if (!element.isFormField()) {
String fileName = element.getName();
fileName = fileName.replace('\\', '/');
fileName = fileName
.substring(fileName.lastIndexOf('/') + 1);
InputStream is = element.getInputStream();
FileOutputStream fos = new FileOutputStream(
new File(fileName));
int len = 0;
while ((len = is.read(buffer)) > 0) {
fos.write(buffer, 0, len);
}
fos.flush();
fos.close();
is.close();
}
}
} catch (FileUploadException e) {
}
}
Und das hier ist der Fehler:
Code:
500 Internal Server Error
Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.
Danke im vorraus.
Greeze Chimaira