在自学 java 中,用看到很多网站和注册网页都有上传文件功能,在 web 页面中点击上传按钮,然后选择本地文件,再上传到服务器中。 想问一下自己本地实现一个简单的文件上传功能,保存到本地服务器( tomcat )中,通过 http (或者 https )的 post 请求上传个人的文件,格式常见的( txt,jpg,xls )就好,有可供参考的 demo 吗?
1
wangsongyan 2020-02-10 21:52:33 +08:00 via iPhone 1
百度一下
|
2
heiybb 2020-02-10 22:07:46 +08:00 2
|
3
heyenyan 2020-02-10 22:15:29 +08:00 via Android 1
spring 的话你搜一下 MultipartFile
|
4
PHPLAC 2020-02-10 22:16:02 +08:00 1
你前端搞个插件,用 jquery 的话,你下个 Huploadify,用 vue 的话,你去下个 element,它有对应的插件。
然后配置这些插件,配置就是给它们的那些属性赋值,因为那些值是不固定的,比如你想把文件上传到哪个服务器的地址,你就填上去。 然后你再去写服务器的部分,就是接收请求,你自己设置个文件名,它前端插件的配置里就配置有这个文件名。 然后把传过来的文件上传到服务器或者云,得到存放的地址(字符串),你把那个字符串 return 回去给前端。 前端接收了这个地址,填到插件上,插件的这个属性值就作为表单的一个数据传到表单,就完成了上传。 |
5
EminemW 2020-02-10 22:17:24 +08:00
菜鸟教程应该有
|
6
ZehaiZhang 2020-02-10 22:19:45 +08:00
查 docs 就好了,不懂得先谷歌出一个教程入门一个模块
|
7
CEBBCAT 2020-02-11 01:25:06 +08:00 via Android
问题写得不错,但可惜的是其实对应的代码网络上一搜就有,加油吧
|
8
Suaxi 2020-02-11 01:34:53 +08:00 via iPhone
一搜文件上传就有了,很多直接给出了工具类到 jsp 怎么写的整个实例
|
9
joyhub2140 2020-02-11 11:57:58 +08:00
最简单的就是一个 tomcat 容器 + 一个类 servlet 用 @MultipartConfig 注解 + html 表单提交,总共 2 个文件。
|