0
Der Versuch, eine gezippte Multipart-Datei hochzuladen. Schreiben an einem bestimmten Ort. Aber die Datei konnte nicht gelöscht werden. Nach dem Entpacken .. Versucht mit fileObj.delete
aber keine Verwendung !!Datei kann nicht gelöscht werden. Datei ist in java geöffnet tm SE-Bibliothek
Nur ein Beispielcode:
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setSizeThreshold(maxMemSize);
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(maxFileSize);
List fileItems = upload.parseRequest(request);
// Process the uploaded file items
Iterator i = fileItems.iterator();
while (i.hasNext())
{
FileItem fi = (FileItem) i.next();
if (!fi.isFormField())
{
fileName = FilenameUtils.getName(fi.getName());
String contentType = fi.getContentType();
long sizeInBytes = fi.getSize();
logger.info("File name is::"+fileName);
logger.info("content type is ::"+ contentType);
logger.info("size is::"+sizeInBytes);
// Write the file
fileObj = new File(dirObj, clientFileName+".zip");
fi.write(fileObj);
return fileObj;