文件初始化
由前端调用,向文件表(up7_files)添加一条文件信息记录。使用IO存储模式时将在服务端以本地文件大小创建一个文件,并返回文件完整路径。
版本:2.1.23
路径:/api/up7/f_create.php
代码:https://gitee.com/xproer/up7-php/blob/2.1.23/api/up7/f_create.php
语法:
GET f_create.php?id=id&uid=uid&md5=md5&lenLoc=lenLoc HTTP/1.0
参数:
名称 | 类型 | 描述 |
id | string | 文件ID,唯一GUID |
uid | int | 用户ID |
md5 | string | 文件MD5 |
lenLoc | long | 本地文件大小 |
lenLocSec | long | 加密后的本地文件大小
|
sizeLoc | string | 格式化的本地文件大小,例如:10MB |
blockSize | int | 块大小 |
blockCount | int | 块总数 |
storage | string | 存储类型:io,oss,obs,bos,minio,s3。
io:表示文件数据存放在服务器中
|
objectKey | string | 对象存储的KEY |
objectUrl | string | 对象访问的完整URL |
pathLoc | string | 本地文件完整路径 |
callback | string | jquery自动生成的jsonp方法 |
encrypt-algorithm | string | 加密算法:aes,sm4 |
返回值:
jsonp:callback({value:urlencode(FileInf)})
名称 | 类型 | 描述 |
FileInf | object | 文件信息对象 |