首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TowerLi
V2EX  ›  Java

自学 Java ,想问问实现一个 HTTP 传输文件到后端要怎么实现?

  •  
  •   TowerLi · 7 天前 · 1353 次点击

    在自学 java 中,用看到很多网站和注册网页都有上传文件功能,在 web 页面中点击上传按钮,然后选择本地文件,再上传到服务器中。 想问一下自己本地实现一个简单的文件上传功能,保存到本地服务器( tomcat )中,通过 http (或者 https )的 post 请求上传个人的文件,格式常见的( txt,jpg,xls )就好,有可供参考的 demo 吗?

    9 回复  |  直到 2020-02-11 11:57:58 +08:00
    wangsongyan
        1
    wangsongyan   7 天前 via iPhone   ❤️ 1
    百度一下
    heyenyan
        3
    heyenyan   7 天前 via Android
    spring 的话你搜一下 MultipartFile
    PHPLAC
        4
    PHPLAC   7 天前   ❤️ 1
    你前端搞个插件,用 jquery 的话,你下个 Huploadify,用 vue 的话,你去下个 element,它有对应的插件。
    然后配置这些插件,配置就是给它们的那些属性赋值,因为那些值是不固定的,比如你想把文件上传到哪个服务器的地址,你就填上去。
    然后你再去写服务器的部分,就是接收请求,你自己设置个文件名,它前端插件的配置里就配置有这个文件名。
    然后把传过来的文件上传到服务器或者云,得到存放的地址(字符串),你把那个字符串 return 回去给前端。
    前端接收了这个地址,填到插件上,插件的这个属性值就作为表单的一个数据传到表单,就完成了上传。
    EminemW
        5
    EminemW   7 天前
    菜鸟教程应该有
    ZehaiZhang
        6
    ZehaiZhang   7 天前
    查 docs 就好了,不懂得先谷歌出一个教程入门一个模块
    CEBBCAT
        7
    CEBBCAT   7 天前 via Android
    问题写得不错,但可惜的是其实对应的代码网络上一搜就有,加油吧
    Suaxi
        8
    Suaxi   7 天前 via iPhone
    一搜文件上传就有了,很多直接给出了工具类到 jsp 怎么写的整个实例
    joyhub2140
        9
    joyhub2140   6 天前
    最简单的就是一个 tomcat 容器 + 一个类 servlet 用 @MultipartConfig 注解 + html 表单提交,总共 2 个文件。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1246 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:56 · PVG 02:56 · LAX 10:56 · JFK 13:56
    ♥ Do have faith in what you're doing.