文件初始化
由前端调用。向文件表(up7_files)添加一条文件记录,如果是IO模式则根据文件本地大小创建一个文件。
版本:2.1.23
路径:/api/up7/f_create.jsp
代码:https://gitee.com/xproer/up7-jsp-eclipse/blob/2.1.23/WebContent/api/up7/f_create.jsp
语法:
GET f_create.jsp?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})
名称 | 类型 | 描述 |
FileInf | object | 文件信息对象 |
ret | bool | true:成功 false:失败 |