Java实现文件上传下载
Java实现文件上传下载
开始之前
使用Linux,比较麻烦的一点就是和手机共享文件(下载电脑上的,上传手机上的),
目前存在的选择有:
- QQ,微信
优点:简单,安装即用
缺点:基于wine,慢,不稳定容易崩溃 - Kde connection
优点:功能强大
缺点:依赖多,不稳定(连接不上),仅限于局域网
所以我就想用Java实现一个文件上传下载的小工具
简单的需求
- 启动程序会打开一个网页
- 网页显示二维码,手机浏览器扫描二维码在手机上打开相同网页
- 网页分为 “文件上传” 和 “文件下载” 两个部分
- “文件上传” 用户选择手机上的文件上传
- “文件下载” 显示电脑上的文件,并提供下载
设计
我想的是使用快速原型,先实现基本的需求(文件上传和下载)
再在基础功能上添加新的功能或者使得程序更易用
为了简单起见,我使用 SpringBoot 作为开发框架,
我想想让程序能跑起来,再把它变得轻量快速
程序使用 MVC 架构
V :
- 负责和用户交互,提供文件上传下载的接口
- 异步获取二维码
C :
- 处理文件上传下载
M :
- 生成二维码
实现
结果
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 QUANWEI!