java web实现文件上传功能

实现总思路:

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不会跟你的工作区同步


猜你喜欢

转载自blog.csdn.net/weixin_39286810/article/details/80444723