开源项目fastupload 0.2.3发布

fastupload0.2.3版本发布,修复了数据块末尾不包含完整上传文件信息的bug,并新增了对sub-boundary的支持。该版本相比0.1.1版本在处理文件上传方面速度提升约30~40%,内存占用更小。未来将支持SpringMVC、Struts2等流行web开发框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fastupload 0.2.3发布,增加了对sub-boundary的支持,修复了一个在0.1.1版本中发现的可能因为数据块末尾不包含完整上传文件信息的bug,新增加类,HttpFileUploadParser,担负文件上传的解析工作,原类FileUploadParser不再承担解析Http文件的功能。

新的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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值