使用apache的fileupload功能介绍
作者:佚名 时间:2014-02-22
flieupload类是开源项目组织apache中jakarta commons项目中的一个子项目,读者可以通过访问他们的官方网站来获得当前最新版本的程序,当前我们给大家介绍2.0版本的技术.
这个项目的作用是,将请求(request)中的数据转化成每个条目(item),每个条目都实现了fileitem接口,每个条目都有一些属性,如content-type属性,name属性等,请求转化成多个条目(item).
以下这段代码就是将request请求转化为fileitem的简单示例,这样通过使用fileupload类,就可以轻松获得客户端上传的文件数据了.
//创建一个diskfileitemfactory对象
fileitemfactory factory = new diskfileitemfactory();
//创建一个处理请求的servletfileupload对象类
servletfileupload upload= new servletfileupload(factory)
//转化请求request为fileite并将结果保存到list中
list /* fileitem */ items = upload.parserequest(request)