javaweb文件上传
文件上传原理
正式开始,全过程在腾讯云服务器上完成,本机一旦和文件有关tomcat就报错。。。
处理文件要引入两个jar包,需要commons-io-1.4.jar和commons-fileupload-1.2.2.jar两个包,别忘了放到WEB-INF的lib包里,下载方式在:https://how2j.cn/k/servlet/servlet-upload/587.html 右侧
将我本机的项目导入服务器中文版eclipse会报很多错,解决方法:
右键项目名
第二步
下面是各种代码,从黑🐎程序员这个视频学的
https://www.bilibili.com/video/BV1mE411h7Co?p=297
上传文件成功后在本应该在tomcat-webapps-wweb-test(项目名)-download里找到你上传的文件,但是在腾讯云服务器里弄了一遍发现没有
解决:
(1)、停止eclipse内的Tomcat服务器(在Servers窗口,选中你的tomcat,右键,Stop)
(2)、删除该容器中部署的项目(Servers窗口,选中你的tomcat,左边有个小箭头,点击展开能看见发布在上面的项目,右键项目,Remove(移除),我的显示是英文,中文应该就叫移除吧)
(3)、清除该容器相关数据(Servers窗口,选中你的tomcat,右键,Clean…)
tada~ 做完这三步,你就发现可以修改上面的Server Locations了:
1、找到servers location,选择第二个(Use Tomcat installation)
2、修改Deploy path为:tomcat安装目录下的webapps
3、ctrl+s保存tomcat配置,关闭文件完成,重跑一下项目就发布到webapps去了。