fileupload上传

fileupload上传

ID:40534918

大小:47.50 KB

页数:5页

时间:2019-08-04

fileupload上传_第1页
fileupload上传_第2页
fileupload上传_第3页
fileupload上传_第4页
fileupload上传_第5页
资源描述:

《fileupload上传》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用fileupload处理文件上传Commons是Apache开放源代码组织中的一个Java子项目,该项目主要涉及一些开发中常用的模块,例如文件上传、命令行处理、数据库连接池、XML配置文件处理等。这些项目集合了来自世界各地软件工程师的心血,其性能、稳定性等方面都经受得住实际应用的考验。有效地利用这些项目将会给开发带来显而易见的效果。Fileupload就是其中用来处理HTTP文件上传的子项目。本文主要介绍如何使用Fileupload来处理浏览器提交到服务器的文件信息。  为了让首次接触Fileupload的开发人员能够更直观的理解该项目,我们

2、将实现一个简单的文件上传功能,并一步步介绍开发步骤,以及详细的代码。  环境准备  1.下载并安装Tomcat(已经有很多关于Tomcat安装以及使用的文章,在这里不再介绍);  2.下载Fileupload的jar包commons-fileupload-1.0-beta-1.jar,并将该文件拷贝到{$TOMCAT}/common/lib目录下(其中{$TOMCAT}为Tomcat的安装目录);  3.由于Fileupload子项目同时要用到另外一个项目commons-Beanutils,所以必须下载Beanutils,并将解压后的文件com

3、mons-beanutils.jar拷贝到{$TOMCAT}/common/lib目录下。  开发文件上传页面  文件上传的界面如图1所示。为了增加效率我们设计了三个文件域,同时上传三个文件。  图1文件上传界面  页面的HTML代码如下:文件上传演示

文件上传演示<

4、/h1>   文件1:  

5、lspan=“2”> 文件2:   文件3:   

 

  

6、

  代码中要特别注意的是黑体处。必须保证表单的ENCTYPE属性值为multipart/form-data,这样浏览器才能正确执行上传文件的操作。  处理上传文件信息  由于本文主要是讲述如何使用Commons-fileupload,所以为了便于修改、调试,上传文件的保存使用一个JSP文件来进行处理。我们将浏览器上传来的所有文件保存在一个指定目录下并在页面上显示所有上传文件的详细信息。保存页面处理结果见图2所示。  图2保存页面  下面来看看save.jsp的代码:<%/***演示文件上传的处理*@

7、authorWinterLau*@version$Id:save.jsp,v1.002003/03/0110:10:15*/%><%@pagelanguage=“java”contentType=“text/html;charset=GBK”%><%@pageimport=“java.util.*”%><%@pageimport=“org.apache.commons.fileupload.*”%>保存上传文件

8、head><%Stringmsg=“”;FileUploadfu=newFileUpload();//设置允许用户上传文件大小,单位:字节fu.set

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。