需求:需要提供详细教程,完整源代码,提供前后源代码,后端源代码,上传组件源代码,支持超大文件上传(50G),断点续传,用户关闭浏览器后再次打开仍然能够继续上传,也就是离线进度信息保存,支持文件夹上传,文件夹包含10万个文件,以及层级结构,JS支持保留层级结构信息,服务端需要将层级结构保存到数据库中,支持文件夹下载,支持下载后保留层级结构,不以打包方式下载,因为下载的人数比较多,大概有5千人左右,打包的话服务器磁盘不够,内存也不够,因为下载的时间比较长,可能要下载几天,在下载的过程中,用户可能还需要下载别的文件,这样就造成服务器资源不够了。
版本:6.5.40
代码:up6-php: Web大文件上传-php示例 - Gitee.com
安装环境
PHP:7.2.14
调整块大小
NOSQL
NOSQL不需要任何配置,可以直接访问测试
SQL
创建数据库
您可以直接复制脚本进行创建
配置数据库连接
6.安装依赖
访问页面进行测试
数据表中的数据
相关参考: