Skip to content

文件上传

控制器:ApiV3Bundle\Controller\App\UploaderControllerApiV3Bundle\Controller\FileController

初始化上传

GET /uploader/{type}/init

权限

  • 需要认证

参数

字段是否必须描述
type string上传场景类型(path 参数)
bucket string云存储 bucket ?
fileName string原始文件名 ?
fileSize int文件大小(字节) ?

响应

字段描述
uploadToken string上传凭证 ?
fileId int预创建的 file ID ?
globalId string文件全局 ID ?

完成上传

GET /uploader/finish

参数

字段是否必须描述
globalId string文件全局 ID ?

响应

字段描述
file object文件信息 ?

获取文件播放地址

GET /uploader/fileUrl/{fileId}

参数

字段是否必须描述
fileId int文件 ID(path 参数)

响应

字段描述
url string文件播放/查看 URL

下载文件

GET /uploader/downloadFile

参数

字段是否必须描述
globalId string文件全局 ID

响应

字段描述
url string下载地址

获取文件大小

GET /uploader/getFilesize

参数

字段是否必须描述
url string远程地址 ?

响应

字段描述
size int字节数

通用文件上传

POST /file/upload

权限

  • 需要认证

参数(multipart/form-data)

字段是否必须描述
file file文件二进制
group string分组 ?

响应

字段描述
id int文件 ID
uri string文件访问地址