读书人

jsp+servlet文件下传(commons-fileupl

发布时间: 2012-12-25 16:18:28 作者: rapoo

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

?

?

?

读书人网 >JavaScript

热点推荐