实现总思路:
1、创建磁盘文件项工厂
2、创建文件上传核心类
3、解释request,获得文件项集合
4、遍历文件项集合
5、判断是普通表单项还是上传文件项
6、如果是上传文件项用io流先读再写到服务器(存到硬盘,不是数据库)
好,先来看看前端代码
再来看看后台代码
这里需要引入两个包
io: http://commons.apache.org/proper/commons-io/download_io.cgi
fileupload: http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgi
注意:上传完成后,ecilpse工作区的相关文件夹会找不到上传的文件,再刷新也没有用
上传的文件在tomcat对应的文件夹里面,因为tomcat不会跟你的工作区同步