摘要: 文件上传组件的应用与编写在许多Web站点应用中都需要为用户提供通过浏览器上传文档资料的功能,例如,上传邮件附件、个人相片、共享资料等。对文件上传功能,在浏览器端提供了较好的支持,只要将FORM表单的enctype属性设置为“multipart/form-data”即可;但在Web服务器端如何获取浏览器上传的文件,需要进行复杂的编程处理。为了简化和帮助Web开发人员接收浏览器上传的文件,一些公司和组织专门开发了文件上传组件。本章将详细介绍如何使用Apache文件上传组件,以及分析该组件源程序的设计思路和实现方法。1.1 准备实验环境按下面的步骤为本章的例子程序建立运行环境:(1)在Tomcat 阅读全文
posted @ 2011-07-29 10:23 javait03 阅读(733) 评论(0) 推荐(0)
摘要: 将Apache的commons-fileupload.jar放在应用程序的WEB-INF\lib下,即可使用。下面举例介绍如何使用它的文件上传功能。所使用的fileUpload版本为1.2,环境为Eclipse3.3+MyEclipse6.0。FileUpload是基于CommonsIO的,所以在进入项目前先确定CommonsIO的jar包(本文使用commons-io-1.3.2.jar)在WEB-INF\lib下。此文作示例工程可在文章最后的附件中下载。示例1最简单的例子,通过ServletFileUpload静态类来解析Request,工厂类FileItemFactory会对mulipa 阅读全文
posted @ 2011-07-29 09:49 javait03 阅读(285) 评论(0) 推荐(0)