当前位置:编程学习 > JAVA >>

开源项目fastupload 0.2.3发布

fastupload 0.2.3发布,增加了对sub-boundary的支持,修复了一个在0.1.1版本中发现的可能因为数据块末尾不包含完整上传文件信息的bug,需要JDK1.5及以上版本。

完整的功能列表:

    支持多文件上传
    支持sub-boundary
    提供“一次性”的编码解决方案
    支持上传文件大小限制
    支持文件上传进度
    内存占用小,稳定性高 



新的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

若您对更多关于fastupload的使用及编写过程感兴趣,请访问我的博客, mojarra.iteye.com 
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,