我正在使用 servlet 上传文件,我的小代码如下:
ServletFileUpload servletFileUpload = new ServletFileUpload(new DiskFileItemFactory());
try {
fileItemsList = servletFileUpload.parseRequest(request);
} catch (FileUploadException ex) {
Logger.getLogger(iThink.class.getName()).log(Level.SEVERE, null, ex);
}
String optionalFileName = "";
FileItem fileItem = null;
Iterator it = fileItemsList.iterator();
...
文件上传到apache目录(\webapps\mysite\uploads\abd.zip)。上传工作正常,但我想删除它。
最佳答案
由于您已经获得了 FileItem
对象列表,因此您可以简单地迭代该列表并调用 FileItem#delete在元素上。或者使用File#delete来自 Java 的标准库。
关于java - 使用 servlet 从 Apache 中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6401486/