新的api使用如下,
@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //创建DiskFileFactory, 以utf-8编码解析文件上传请求,指定解析后文件存放在用户home目录下 DiskFileFactory dff = new DiskFileFactory(System.getProperty("user.home") + "/", "utf-8"); HttpFileUploadParser parser = new HttpFileUploadParser(req, dff); parser.parse(); }
fastupload是目前为止处理文件上传类中最快的java实现,比apache common file upload快约约30~40%,内存占用小。
下载地址,https://sourceforge.net/projects/fastupload/files/
未来:
fastupload将会提供对Spring MVC、Struts2等流行web开发框架的支持。
历史:
开源项目fastupload 0.1.1发布, 链接: http://www.iteye.com/topic/1123990