`
zxwwjs
  • 浏览: 9823 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

commons-fileupload使用方法

 
阅读更多


文件初始化
DiskFileItemFactoryfactory
=newDiskFileItemFactory();
设置最大文件蛳
factory.setSizeThreshold(
200*1024*1024);
//设置临时文件夹
FiletempFile
=newFile("d:/");
factory.setRepository(tempFile);
建文件项列表
ServletFileUploadupload
=newServletFileUpload(factory);
//分析构成文件列表,把表单每个项都列表了,要进行判断
Listitems
=upload.parseRequest(request);
Iteratoriter
=items.iterator();
对列表项进行处理
while(iter.hasNext())...{
FileItemitem
=(FileItem)iter.next();
//当是不是一个form项时就是一个文件项
if(!item.isFormField())...{
//获取文件名
Stringfile
=item.getName();
//对文件名进行分析
intpos=file.lastIndexOf(File.separator);
if(pos>0)...{
file
=file.substring(pos+1);
}

Fileo
=newFile(request.getRealPath("/upload")+File.separator+file);
//写入文件之中
item.write(o);
}

}


}
catch(IOExceptione)...{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

catch(FileUploadExceptione)...{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

catch(Exceptione)...{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}


分享到:
评论

相关推荐

    开发工具 commons-fileupload-1.3.2

    开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2...

    commons-fileupload-1.4-API文档-中文版.zip

    赠送jar包:commons-fileupload-1.4.jar; 赠送原API文档:commons-fileupload-1.4-javadoc.jar; 赠送源代码:commons-fileupload-1.4-sources.jar; 赠送Maven依赖信息文件:commons-fileupload-1.4.pom; 包含...

    commons-fileupload-1.3.3-API文档-中文版.zip

    赠送jar包:commons-fileupload-1.3.3.jar; 赠送原API文档:commons-fileupload-1.3.3-javadoc.jar; 赠送源代码:commons-fileupload-1.3.3-sources.jar; 赠送Maven依赖信息文件:commons-fileupload-1.3.3.pom;...

    commons-fileupload-1.2.2

    commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-...

    commons-fileupload-1.3.3.jar和commons-io-2.6.jar

    在Java开发中,上传文件是一项常见的任务,而`commons-fileupload-1.3.3.jar`和`commons-io-2.6.jar`是Apache Commons项目中的两个重要库,专门用于处理HTTP请求中的文件上传功能。这两个库为开发者提供了便捷、高效...

    commons-fileupload-1.3.3&commons-fileupload-1.3.3架包和代码.rar

    标题中的"commons-fileupload-1.3.3&commons-fileupload-1.3.3架包和代码.rar"提到了Apache Commons FileUpload的1.3.3版本的库及其源码。Apache Commons FileUpload是一个Java库,专门用于处理HTTP协议中的多部分...

    commons-fileupload-1.3.3.jar commons-io-2.5.jar

    `commons-fileupload-1.3.3.jar` 和 `commons-io-2.5.jar` 是Apache Commons项目中的两个重要库,它们提供了强大的文件上传功能,使得开发者可以轻松地处理用户通过表单提交的文件。 Apache Commons FileUpload是...

    commons commons-fileupload历史版本jar包集合

    commons-fileupload-1.0.zip commons-fileupload-1.1.1.zip commons-fileupload-1.1.zip commons-fileupload-1.2.1-bin.zip commons-fileupload-1.3.1-bin.zip commons-fileupload-1.3.1-src.zip commons-fileupload...

    文件上传两个jar包commons-fileupload-1.3.1和commons-io-2.4

    在这个场景中,`commons-fileupload-1.3.1.jar` 和 `commons-io-2.4.jar` 是两个至关重要的库,它们提供了强大的文件上传支持。 `commons-fileupload-1.3.1.jar` 是Apache Commons FileUpload项目的实现,这是一个...

    commons-fileupload-1.3.jar和commons-io-1.2.jar.zip

    在这个场景中,我们关注的是"commons-fileupload-1.3.jar"和"commons-io-1.2.jar"这两个文件,它们被打包在一个名为"commons-fileupload-1.3.jar和commons-io-1.2.jar.zip"的压缩文件中。 **Apache Commons ...

    commons-fileupload.rar;包括commons-fileupload-1.3.1-bin和commons-io-2.4

    `commons-fileupload-1.3.1-bin`是这个库的1.3.1版本的二进制发行版,包含了所有必要的类和资源文件,供开发者在项目中使用。而`commons-io-2.4`是Apache Commons IO库的2.4版本,它是处理输入/输出操作的工具集,与...

    commons-fileupload组件上传问题

    本篇文章将深入探讨这个组件的使用方法以及可能出现的问题。 首先,我们来看`demo.jsp`和`upload.jsp`这两个文件。`demo.jsp`通常是展示上传文件表单的页面,而`upload.jsp`则是处理文件上传请求的后端代码。在`...

    commons-fileupload组件和commons-io组件

    在实际使用中,Commons-Fileupload通常与Commons-IO结合,实现完整的文件上传流程。例如,当文件上传完成后,我们可以使用Commons-IO的工具类将文件移动到目标位置,或者进行进一步的处理。这两个组件极大地简化了...

    commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar jar 文件

    commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar jar 文件。 commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 案例上传: http://hi.baidu.com/lichao77821/blog commons-fileupload-1.2.1.jar和commons-...

    commons-fileupload-1.2.1.jar与commons-io-1.3.2.jar

    首先,我们来详细了解一下`commons-fileupload-1.2.1.jar`。Apache Commons FileUpload是Apache软件基金会的一个项目,提供了一套强大的工具,用于处理HTTP请求中的多部分(multipart)数据,也就是通常所说的文件...

    commons-fileupload-1.3.3-API文档-中英对照版.zip

    赠送jar包:commons-fileupload-1.3.3.jar; 赠送原API文档:commons-fileupload-1.3.3-javadoc.jar; 赠送源代码:commons-fileupload-1.3.3-sources.jar; 赠送Maven依赖信息文件:commons-fileupload-1.3.3.pom;...

    commons-fileupload-1.2.2.jar和commons-io-2.4.jar包

    Apache Commons项目提供了两个非常重要的库,即`commons-fileupload-1.2.2.jar`和`commons-io-2.4.jar`,它们是实现这些功能的关键工具。 `commons-fileupload-1.2.2.jar`是Apache Commons FileUpload的实现,它是...

    commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

    总结来说,`commons-fileupload-1.2.1.jar`和`commons-io-1.3.2.jar`是Java Web应用中处理文件上传的必备工具,它们提供了丰富的功能和良好的性能,简化了开发流程,使开发者可以专注于业务逻辑而不是底层细节。

    commons-fileupload及源码

    Apache Commons FileUpload是一个Java库,专门用于处理HTTP...通过结合使用`commons-fileupload-1.3.1.jar`和`commons-fileupload-1.3.1-sources.jar`,开发者可以轻松地在自己的项目中实现安全、高效的文件上传功能。

    commons-fileupload.jar和commons-io.jar

    使用FileUpload,你可以轻松地获取到上传文件的内容,并将其保存到服务器的指定位置。以下是一些核心类和方法: 1. ` DiskFileItemFactory `:工厂类,用于创建`FileItem`对象,管理临时文件存储。 2. `...

Global site tag (gtag.js) - Google Analytics