`
namezhou
  • 浏览: 158714 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache-IO实现文件上传

 
阅读更多

一般在没有部署Struts的小项目中使用

HTML表单

<form action="<%=basePath %>/servlet/upload" 
method="post" enctype="multipart/form-data" >

 
后台Java代码

DiskFileItemFactory fac = new DiskFileItemFactory();
		ServletFileUpload uploader = new ServletFileUpload(fac);
		try {
			List<FileItem> list = uploader.parseRequest(request);
			if(list!=null){
				for(int i=0;i<list.size();i++){
					FileItem item = (FileItem)list.get(i);
					if(item!=null&&!item.isFormField()){
						String filename = item.getName();//文件的全路径
						String filepath="d:\\"+"1.txt";
						item.write(new File(filepath));
					}
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}

 

分享到:
评论

相关推荐

    fileupload commons-io上传文件

    以上就是关于“fileupload commons-io上传文件”这一主题的详细说明,涵盖了Apache Commons IO和FileUpload库在文件上传中的应用,以及如何使用这两个库实现文件上传功能的基本步骤。在实际开发中,根据具体需求,还...

    java+servlet+commons-io-2.4.jar+commons-fileupload-1.3.jar实现文件的上传与下载

    在Java Web开发中,文件的上传与下载是常见的功能需求,尤其...通过以上步骤,你可以实现基于Java Servlet和Apache Commons库的文件上传与下载功能。理解并熟练掌握这些知识点,对于开发高效、稳定的Web应用至关重要。

    java apache common-io上传大文件报错

    在上述问题"java apache common-io上传大文件报错"中,开发者可能遇到了在使用Apache Commons IO进行大文件上传时遇到的一些挑战。这篇博客文章(虽然链接不可用)很可能讨论了这些问题及其解决方案。 Apache ...

    文件上传的jar,commons-io,flieupload

    `文件上传的jar,commons-io,flieupload`这个标题所指的,就是利用Apache Commons IO和Apache Commons FileUpload两个库来实现JSP中的文件上传功能。这两个库都是Apache软件基金会开源的Java工具包,为处理输入/输出...

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

    总的来说,`commons-fileupload-1.3.3.jar`和`commons-io-2.6.jar`是Java开发中不可或缺的工具,它们大大简化了文件上传的实现,同时也提供了良好的错误处理和资源管理机制,使得文件上传操作变得更加可靠和高效。...

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

    Apache Commons FileUpload与Apache Commons IO是Java开发中处理文件上传的两个重要库,它们在Web应用中被广泛使用。这两个库分别提供了不同的功能,但在处理文件上传时常常一起使用。 `commons-fileupload-1.2.1....

    Commons-io-2.11.0.jar

    Apache Commons IO是Apache软件基金会的一个开源项目,它提供了一组用于处理输入/输出操作的Java工具...任何需要进行文件或数据流操作的Java应用,包括但不限于文件上传下载、日志处理、数据导入导出、备份恢复等场景。

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

    总的来说,`commons-fileupload-1.3.1.jar` 和 `commons-io-2.4.jar` 在Java Web开发中是处理文件上传不可或缺的工具,它们为开发者提供了强大的支持,使得文件上传功能的实现变得既高效又安全。在开发过程中,正确...

    commons-fileupload-1.3.2 commons-io-2.5 Servelet文件上传jar包

    综上所述,Apache Commons FileUpload和Commons IO库与Servlet结合,为Java Web应用提供了强大且可靠的文件上传能力。在实际应用中,开发者需要考虑性能、安全性和用户体验等多个方面,以实现高效且安全的文件上传...

    commons-io-1.4.rar源文件及jar文件

    Apache Commons IO库在实际开发中的应用广泛,尤其是在处理大量文件操作的场景,如文件上传、下载、批量处理等。它的API设计简洁明了,易于理解和使用。在使用这个库时,开发者可以借助其提供的工具类,减少重复代码...

    commons-io-2.6-src.zip

    与"commons-fileupload.jar"配合使用时,Apache Commons IO 可以帮助处理文件上传过程中的临时文件操作、流的读写等。Apache Commons FileUpload 是一个专门处理HTTP请求中多部分数据(如表单上传文件)的组件,而...

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

    Apache Commons FileUpload与Apache Commons IO是Java开发中用于处理文件上传功能的重要库。这两个库在Web应用程序中尤其常见,因为它们提供了处理HTTP请求中的多部分数据(如表单上传的文件)的便捷方法。 `...

    commons-io2.2包括jar包源码

    - 处理文件上传和下载。 - 解析和生成XML或CSV文件。 - 将数据从一种格式转换为另一种格式。 - 在内存中处理数据流。 - 创建临时文件或目录。 总之,Apache Commons IO库是Java开发者的得力助手,它的丰富功能和...

    commons-fileupload.jar和commons-io.jar

    Apache Commons FileUpload和Commons IO两个库是Java中处理文件上传的关键组件,它们为SpringMVC和MyBatis这样的框架提供了强大的支持。本篇文章将深入探讨这两个库以及它们在图片处理中的作用。 首先,`commons-...

    commons-io-1.3.1.zip

    它依赖于Apache Commons IO,因为文件上传过程中涉及大量的I/O操作。将这两个库放在"WEB-INF/lib"目录意味着它们是Web应用的局部依赖,而放在"TOMCAT_HOME/common/lib"则表示它们对所有部署在Tomcat服务器上的应用都...

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

    在处理文件上传时,`commons-fileupload`可能会依赖`commons-io`来完成一些底层的文件操作,比如读写文件、复制文件、检查文件是否存在等。`1.3.2`同样表示这个库的一个特定版本,它可能包含了更多的功能和改进。 ...

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

    Commons FileUpload和Commons IO是Java开发中两个非常重要的库,尤其在处理文件上传功能时。这两个库由Apache软件基金会维护,是许多Java Web应用程序的标准组成部分。 `commons-fileupload-1.3.2.jar`是Apache ...

    java文件上传jar(commons-fileupload-1.2.1.jar,commons-io-2.0.1.jar)

    通过结合使用Apache Commons FileUpload和Commons IO,开发者可以构建出高效且稳定的文件上传功能,同时避免了自己实现这些复杂逻辑的麻烦。这两个库的兼容性良好,广泛应用于各种Java Web项目中,是Java开发者的...

    commons-fileupload-1.1.1.jar commons-io-1.2.jar上传文件jar包

    Apache Commons FileUpload是Apache组织的一个子项目,专门处理HTTP请求中的多部分数据,而Apache Commons IO则提供了大量的I/O操作工具类,两者结合可以方便地实现文件上传功能。 `commons-fileupload-1.1.1.jar` ...

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

    在处理文件上传和下载的过程中,IO库提供了许多实用工具类和方法,如文件的创建、删除、复制、重命名,以及读写文件内容等。在与FileUpload库配合使用时,IO库可以方便地进行文件的读写和临时存储,确保文件上传过程...

Global site tag (gtag.js) - Google Analytics