首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsp+servlet文件下传(commons-fileupload)

2012-12-25 
jsp+servlet文件上传(commons-fileupload)文件上传的时要注意的是 form 表单必须是 method postenctyp

jsp+servlet文件上传(commons-fileupload)

文件上传的时要注意的是 form 表单必须是 method = "post" enctype = “multipart/form-data”

?

?

?

?

借助第三方库 (commons-fileupload) ,commons-fileupload 依赖 commons-io

?

Servlet 代码:FileUpload

?

?

try {//对请求进行解释,得到一个文件条目的迭代器FileItemIterator iter = upload.getItemIterator(request);//进行迭代while (iter.hasNext()){FileItemStream item = iter.next();String fieldName = item.getFieldName();InputStream in = item.openStream();//进行判断if(item.isFormField()){//得到参数的值String fieldValue = Streams.asString(in);}else{//文件名String fileName = item.getName();//创建一个输出流OutputStream out = new BufferedOutputStream(new FileOutputStream(new File(filePath,fileName)));//文件输出到磁盘Streams.copy(in, out, true);}}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
?

?

参考:?http://commons.apache.org/fileupload/using.html

?

?

?

热点排行