Apache的FileUpload类
一、类的简介
Web资源:
FileItem类,是一个接口,根据名字翻译就是文件项,代表所提交表单中的一个控件,ServletFileUpload中的parseRequest()文件返回整个表单的所有FileItem项的列表。
如果了处理文件的输入流,可能参考手册的FileItemIterator类。
二、实例
1.示例1。
DiskFileUpload类会对mulipart类的表单中的所有字段进行处理,不只是file字段。getName()得到文件名,getString()得到表单数据内容,isFormField()可判断是否为普通的表单项。
demo1.htmldemo1.jsp
2.示例2。
上传两个文件到指定的目录。
demo2.htmldemo2.jsp3.示例3。
上传一个文件到指定的目录,并限定文件大小。
demo3.htmldemo3.jsp4.示例4。
利用Servlet来实现文件上传。
Upload.java
web.xml<servlet> <servlet-name>Upload</servlet-name> <servlet-class>com.zj.sample.Upload</servlet-class> </servlet> <servlet-mapping> <servlet-name>Upload</servlet-name> <url-pattern>/fileupload</url-pattern> </servlet-mapping>