java - 使用 servlet 从 Apache 中删除文件

标签 java apache servlets

我正在使用 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/

相关文章:

java - 如果不存在则向mysql数据库插入数据

java - 如何通过打开多个窗口使用 Selenium TestNG 一次执行负载测试

java - 有没有办法在 Apache Tomcat 6.x 启动期间执行代码来执行初始化例程等?

java - 我的 JSP 未使用 servlet 中的刷新 header 从数据库获取更新值

java - 如何让 Tomcat 停止缓存我的 servlet 响应?

java - 使用 google 闭包编译器 Java API

java - FTP Apache Commons 停在 retrieveFile

php - HTACCESS 404错误无法正常工作

java - 在 Amazon AWS 上托管 java servlet

c# - 从 Google 网络历史记录中检索旧搜索