Uploading a large file by fragmentation, powered by Flask and WebUploader. Downloading the file through streaming.
-
前端采用分片方式上传大文件给后端,后端接收全部分片后,将其组合成一个文件
-
支持多用户同时上传,互不干扰
-
支持流式下载文件,低占用内存
- 通过
pip install -r requirements
安装所需包
- cp upload.conf /etc/nginx/conf.d;nginx -t ;nginx -s reload
- 命令行键入“python3 service.py”启动服务器
#启动web页面
- 浏览器访问“192.168.4.32:8888”,点击“请选择”按钮,选择文件并上传
-
Python语言,Flask框架
-
WebUploader分片与上传,Bootstrap渲染上传进度条