文档中心 up7 开发 上传 后端 php

文件初始化

php发布于 2023-07-24更新于 2026-06-09 10:02

由前端调用,向文件表(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

加密后的本地文件大小

2.1.23新增参数

sizeLoc

string

格式化的本地文件大小,例如:10MB

blockSize

int

块大小

blockCount

int

块总数

storage

string

存储类型:io,oss,obs,bos,minio,s3

2.1.23版本新增参数

io:表示文件数据存放在服务器中

-20oss:表示文件数据保存在阿里云对象存储服务中

1-20obs:表示文件数据保存在华为云对象存储服务中

-20bos:表示文件数据保存在百度云对象存储服务中

aws-20s3:表示文件数据保存在亚马逊云对象存储服务中

minio20minio:表示文件数据保存在minio对象存储服务中

objectKey

string

对象存储的KEY

objectUrl

string

对象访问的完整URL

pathLoc

string

本地文件完整路径

callback

string

jquery自动生成的jsonp方法

encrypt-algorithm

string

加密算法:aes,sm4

 

返回值:

jsonpcallback({value:urlencode(FileInf)})

名称

类型

描述

FileInf

object

文件信息对象


上一篇 分片上传
下一篇 加载文件列表