文档中心 up7 开发 上传 后端 asp.net

文件初始化

asp.net发布于 2023-07-11更新于 2026-06-08 17:59

由前端调用。向文件表(up7_files)添加一条文件记录,如果是IO模式则根据文件本地大小创建一个文件。

版本:2.1.23

路径:/api/up7/f_create.aspx

代码:https://gitee.com/xproer/up7-asp.net/blob/2.1.23/api/up7/f_create.aspx.cs

语法:

GET f_complete.aspx?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

2.1.23版本新增参数

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

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

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

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

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

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

objectKey

string

对象存储的文件ID

objectUrl

string

对象存储的文件Url

encrypt-algorithm

string

加密算法:aes,sm4

callback

string

jquery自动生成的jsonp方法名称

 

返回值:

jsonp:callback({value:"urlencode(FileInf)",ret:true})

 

自定义服务器文件名称

服务器文件名称会根据nameLoc生成。