文件夹上传完毕
由前端调用,更新文件表(up7_files)中的上传状态,将上传状态设为已经上传完毕,解析文件夹层级信息结构文件(schema.txt),将子文件信息添加到文件表(up7_files),将子目录信息添加到目录表(up7_folders)
版本:2.1.23
路径:Up7Api.fd_complete
代码:https://gitee.com/xproer/up7-jsp-springboot/blob/2.1.23/src/main/java/com/ncmem/controller/Up7Api.java#L507
语法:
GET fd_complete HTTP/1.0
参数:
名称 | 类型 | 描述 |
id | string | 文件ID,唯一GUID |
uid | int | 用户ID |
callback | string | jquery自动生成的jsonp方法名称 |
返回值:
jsonp:callback(ret)
名称 | 类型 | 描述 |
ret | int | 0:失败 1:成功 |
文件夹上传完毕后会从缓存中加载文件信息,这里并不会一次性加载所有的文件项信息,而是每次从内存中加载100条数据然后再写入数据库,因为如果用户上传了100万个文件,如果一次性加载会产生内存不足的错误。