文件上传是我们在写java web时经常会遇到的一个问题,就是网上一般的方法都是将文件上传到服务器,(这里用的是tomcat),但是过一段时间,tomcat上的文件又消失了,就算没有重启tomcat,文件也会消失。这里就可以用这个方法,将文件存储在本地,然后在tomcat的配置文件server.xml中进行设置。
在fileupload的代码中将文件的写入路径改成本地,比如说,D://upload
然后在server.xml中加入新的一条配置,
<Context docBase="D:\upload" path="/row-web/upload" reloadable="true"/>
那么等到文件上传完成后,访问/row-web/upload/xxx.png就是访问D:\upload\xxx.png