`
namezhou
  • 浏览: 154566 次
  • 性别: 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();
		}

 

分享到:
评论

相关推荐

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

    NULL 博文链接:https://fengjianrong.iteye.com/blog/2381735

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

    用开源的FileUpload组件,可以很方便的给自己的系统添加功能强大的文件上传模块。 该资源文件是两个jar打包成的压缩文件。

    commons-fileupload、commons-io文件

    浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。

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

    Apache的commons-fileupload.jar可方便的实现文件的上传功能

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

    新建一个servlet: FileUpload.java用于文件上传: package com.drp.util.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet....

    commons-io-1.4.rar

    该组件包为apache提供,在使用commons-fileupload做文件上传时必须有它

    commons-fileupload-1.3.3和commons-io-2.6

    Commons Fileupload是Apache commons众多开源组件中的一员,这种类库用于解析二进制数据流,一些框架如Struts里集成了Apache CommonFileupload类库来实现文件上传。

    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-...

    apache-commons源码及jar文件

    FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力 HttpClient Commons-HttpClient 提供了可以工作于HTTP协议客户端的一个框架. IO IO 是一个 I/O 工具集 Jelly Jelly是一个基于 ...

    Apache Commons fileUpload实现文件上传

    利用Servlet来实现文件上传。 Upload.java package com.zj.sample; import java.io.File; import java.io.IOException; import java.util.Iterator; import java.util.List; import javax.servlet....

    Jsp文件上传下载(工具类源码)

    commons-fileupload-1.2.1实现文件上传 需导入commons-fileupload-1.2.1.jar和 commons-io-1.3.2.jar upload2.jsp *" pageEncoding="gb2312"%&gt; &lt;!DOCTYPE ...

    Apache的文件上传的jar包

    这是Apache的文件上传的2个jar包可以帮助我们实现文件的上传,教程地址:http://blog.csdn.net/xingfei_work/article/details/72683131

    spring3.0_mvc框架_06_上传的实现.flv

    基于spring 3.0mvc 框架的文件上传实现 1. spring使用了apache-commons下得上传组件,因此,我们需要引入两个jar包: 1. apache-commons-fileupload.jar 2. apache-commons-io.jar 2. 在springmvc-servlet.xml配置...

    commons fileupload, commons-io

    这个是apache的common fileupload,可以用来java中的文件上传。使用的方法可以到http://blog.csdn.net/sunnybuer/article/details/8444135查看。

    Java实现文件的上传下载

    该代码是一个使用Java开发的上传下载的一个demo,一共有两种方法,第一种...第二种是使用apache的commons-IO包进行文件的上传,其实只要了解了这两种上传文件的机制,那么下载文件就很简单了,代码中没有体现下载功能。

    C#实现文件的上传下载

    该代码是一个使用C#开发的上传下载的一个demo,一共有两种方法,第一种是...第二种是使用apache的commons-IO包进行文件的上传,其实只要了解了这两种上传文件的机制,那么下载文件就很简单了,代码中没有体现下载功能。

    mongodb存取文件、webuploader断点续传,支持秒传,openOffice转pdf实现在线预览

    利用mongodb存储文件,前台使用百度webuploader的文件md5实现断点续传,一次上传,下次秒传,解决文件重复问题,避免数据冗余,文件上传后支持下载, 特定格式支持在线预览,office转pdf后前台新页面显示pdf,相关...

    Commons FileUpload 1.4 + IO 2.2

    Java借助commons-fileupload组件实现文件上传所需包 Apache Commons FileUpload 1.4 (requires Java 1.6 or later) Note: This version of Commons FileUpload also requires Commons IO 2.2.

    jsf2.0 文件上传组件

    由于JSF2.0标准实现没有提供文件上传组件,而实际应用中很多时候需要上传文件,为了方便开发,我做了一个基于JSF2.0的文件上传组件,上传使用的是Apache 的commons-fileupload组件,我已经将commons-fileupload-...

    Jsp+Servlet实现文件上传下载 文件上传(一)

    本文使用的是Apache下的著名的文件上传组件 org.apache.commons.fileupload 实现 下面结合最近看到的一些资料以及自己的尝试,先写第一篇文件上传。后续会逐步实现下载,展示文件列表,上传信息持久化等。 废话少说...

Global site tag (gtag.js) - Google Analytics