I think I got it ;)
Here is what I wrote. It works fine until now. It still has some weak
points (no error on client side if server can not process the file) but
I paste it here:
if (request instanceof ServletWebRequest) {
try {
ServletWebRequest swr = (ServletWebRequest) request;
HttpServletRequest hsr = swr.getHttpServletRequest();
if (ServletFileUpload.isMultipartContent(hsr)) {
MultipartServletWebRequest mswr = new
MultipartServletWebRequest(hsr, Bytes.megabytes(2));
Map map = mswr.getFiles();
for (Object o : map.keySet()) {
Object object = map.get(o);
if (object instanceof DiskFileItem) {
DiskFileItem dfi = (DiskFileItem) object;
File f = dfi.getStoreLocation();
File directory = new
File(AbstractApplication.get().getUploadFolder(), "logos");
directory = new File(directory, "temp");
directory.mkdirs();
FileUtils.move(f, new File(directory,
getSession().getId() + "." + FileUtils.getExt(dfi.getName())));
}
}
return;
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]