文件初始化
由前端调用。向文件表(up7_files)添加一条文件记录,如果是IO模式则根据文件本地大小创建一个文件。
路径:Up7Api.f_create
代码:https://gitee.com/xproer/up7-jsp-springboot/blob/2.1.23/src/main/java/com/ncmem/controller/Up7Api.java#L76
语法:
GET f_complete?md5=md5&pathLoc=encodeURL(pathLoc)&storage=stoage&id=id&uid=uid&lenLoc=lenLoc
参数:
名称 | 类型 | 描述 |
id | string | 文件ID,唯一标识,GUID |
uid | int | 用户ID,用于与第三方系统对接 |
md5 | string | 文件MD5 |
lenLoc | long | 本地文件大小 |
lenLocSec | long | 文件加密后的大小 |
blockSize | int | 块大小 |
blockCount | int | 块总数 |
pathLoc | string | urlencode编码后的本地文件完整路径 |
storage | string | 存储类型:io,oss,obs,bos,minio,s3。
io:表示文件数据存放在服务器中
|
objectKey | string | 对象存储的文件ID |
objectUrl | string | 对象存储的文件Url |
encrypt-algorithm | string | 加密算法:aes,sm4 |
callback | string | jquery自动生成的jsonp方法名称 |
返回值:
jsonp:callback({value:"urlencode(FileInf)",ret:true})