`

用commons-uploadfile上传文件

阅读更多
	<form enctype="multipart/form-data" action="upload" name="uploadForm" method="post">
		文件:<input type="file" name="fileOne" size="40"/>
		<textarea name="fileOneDesc" cols="50" rows="4" id="fileOneDesc"></textarea><br>
		文件:<input type="file" name="fileTwo" size="40"/>
		<textarea name="fileTwoDesc" cols="50" rows="4" id="fileTwoDesc"></textarea><br>
		文件:<input type="file" name="fileThree" size="40"/>
		<textarea name="fileThreeDesc" cols="50" rows="4" id="fileThreeDesc"></textarea><br>
		<input type="submit" value="开始上传">
	</form>
		DiskFileUpload fu = new DiskFileUpload();
		fu.setRepositoryPath("E:/");//设置上传路径
		try {
			List fileItems = fu.parseRequest(req);
			FileItem fi = (FileItem)fileItems.get(0);//这里只是取得第一个文件
			System.out.println(fi.getName());
			fi.write(new File("E:/a.txt"));//保存
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

 需要2个jar

common-upload和common-io,可到http://commons.apache.org/去下载,还有帮助文档http://commons.apache.org/fileupload/apidocs/index.html

这里会附上common-upload

 还有源代码

commons-io

分享到:
评论

相关推荐

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

    这些库的组合使用,通常是为了构建一个能够处理文件上传、与MySQL数据库交互并且具有高效数据库连接管理的Java Web应用。具体来说: 1. Commons FileUpload:负责将HTTP请求中的多部分数据解析成一个个单独的文件或...

    commons-net-3.6.jar

    FTPClient提供了各种方法,如connect()用于建立与FTP服务器的连接,login()进行用户身份验证,uploadFile()和downloadFile()用于文件的上传和下载。此外,还有例如listFiles()用于获取远程目录列表,changeWorking...

    commons-net-3.3-3.4-3.5-3.6.zip

    在上述代码中,`connect()`方法用于连接FTP服务器,`uploadFile()`方法用于上传本地文件到指定的远程路径,最后`disconnect()`方法确保安全断开连接并登出用户。需要注意的是,实际应用中需要处理各种异常情况,并...

    上传文件 commons-fileupload-1.1.jar jquery.ajaxfileupload.js 以及demo

    结合这两个组件,我们可以构建一个完整的文件上传解决方案:在后端,使用`commons-fileupload`处理来自前端的文件上传请求,确保文件安全、高效地存入服务器;在前端,通过`jquery.ajaxfileupload.js` 提供用户友好...

    commons-fileupload Servlet 上传/下载文件 示例代码

    本文将详细介绍如何使用Commons FileUpload库来实现文件上传和下载的功能,并提供示例代码。 首先,我们需要理解Servlet的基本概念。Servlet是Java EE中用于扩展服务器功能的接口,它可以在接收到HTTP请求时执行...

    commons-fileupload结合XMLHttpRequest实现有进度条上传功能

    要实现文件上传,首先在服务器端配置Servlet,使用Commons FileUpload处理文件上传请求。以下是一个简单的示例: ```java import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload....

    使用Apache commons-net.jar开发FTP工具类

    总结起来,通过使用Apache Commons Net.jar,我们可以轻松地创建一个FTP工具类,实现FTP连接、文件上传和下载等操作。这个库不仅简化了网络编程的复杂性,还提供了稳定和高效的FTP客户端实现。在实际项目中,这样的...

    commons-net-3.6.1.1-bin.zip

    接着,使用downloadFile()或uploadFile()方法实现文件的传输。 FTPSSLClient则支持FTPS(FTP over SSL/TLS),增加了数据传输的安全性。在FTPS模式下,用户可以通过设置安全参数,确保数据在传输过程中的加密,防止...

    JAVA 使用uploadFile实现文件上传服务器

    本篇文章将详细介绍如何使用Java的`Apache Commons FileUpload`库来实现文件上传到服务器的功能。 Apache Commons FileUpload是一个用于处理HTTP请求中的多部分数据(即表单数据包含文件上传)的Java库。它提供了...

    jsf2.0 文件上传组件

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

    解决java enctype multipart form-data文件上传传值问题

    这段代码展示了如何在不使用特定组件的情况下,处理基于`multipart/form-data`的文件上传请求。关键点包括如何解析文件项、获取文件内容以及处理文件。此外,对于非文件字段的处理也给出了示例。 #### 五、注意事项...

    JieXu-shop-uploadfile:JieXu-shop-uploadfile package

    "JieXu-shop-uploadfile" 是一个针对Java开发的上传文件组件,主要用途是为电商项目中的商品图片、文档等资源提供上传功能。这个组件可能包含了一个完整的文件上传服务,能够处理用户通过Web界面或其他接口提交的...

    Apache Commons fileUpload实现文件上传

    本篇文章将详细介绍如何使用 Apache Commons fileUpload 进行文件上传操作,并给出四个具体的示例来帮助读者更好地理解这一过程。 #### 准备工作 在开始之前,我们需要确保项目环境中已经包含了必要的 jar 包。...

    jsp上传文件教程

    本教程将详细讲解如何使用JSP实现文件上传,以及相关的重要知识点。 首先,理解文件上传的基本原理。在HTTP协议中,表单提交通常采用POST方法,当用户选择文件并提交表单时,文件数据会被编码成多部分/混合内容...

    ueditor基本配置、图片上传配置、文件上传配置

    1. **依赖库**:确保项目包含文件上传所需的库,如`commons-fileupload-1.2.2.jar`。 2. **Uploader类**:在Java源码中创建`Uploader`类,处理图片上传逻辑。 3. **配置`editor_config.js`**:设置`imageUrl`指向...

    commonsfile在action中的上传实例

    本实例将深入讲解如何在Action类中使用Commons FileUpload实现文件上传功能。 首先,我们需要在项目中引入Apache Commons FileUpload和Apache Commons IO的依赖库。通常,这可以通过在Maven的pom.xml文件中添加如下...

    jsp 文件上传uploadfile

    "jsp 文件上传uploadfile"这个主题涉及到的是使用JSP实现文件上传的功能,常见于用户需要提交包括图片在内的各种文件到服务器的场景。文件上传是Web应用程序中的重要组成部分,允许用户将本地数据传递到服务器进行...

    简单的文件上传 (servlet)

    在本教程中,我们将探讨如何使用Servlet实现简单的文件上传。Servlet是Java EE的一部分,它提供了一种动态处理HTTP请求的方法。 首先,我们需要了解Servlet生命周期和HTTP请求处理的基本概念。Servlet在接收到请求...

Global site tag (gtag.js) - Google Analytics