####
说明:
每个租户以及运营管理端,各自有独立的文件夹,读写互相隔离,根据文件的授权类型以及用户的权限,来区分是否可以读写
public:租户内部用户可写,所有人可读,包括非系统内的用户,对应文件夹:/租户标识/public
system:租户内部用户可写,系统内用户可读,对应文件夹:/租户标识/system
tenant:租户内部用户可读可写,对应文件夹:/租户标识/tenant
org:组织内用户可读可写,对应文件夹:/租户标识/org/组织标识
private:本用户可读可写,对应文件夹:/租户标识/private/用户标识
登录相关接口(/api)
/upload
- method: post
- 参数:
MultipartFile[] multipartFiles:文件内容
String folderPath:上传路径 - 返回
文件上传后的信息集合
/download
- 功能描述:下载文件
- 返回结果:文件流
- 参数说明:
- filePath:文件路径,非空
/remove
删除文件或文件夹,支持集合
- method: post
- 参数:
filePath: 删除单个文件 filePaths: 删除多个文件
/getFolder
获取当前文件夹下面的文件和文件夹信息
- method: post
- 参数:
folderPath:文件夹路径,非空
/getFolderAllFiles
获取当前文件夹下面的所有文件信息,包含子文件里面的文件
- method: post
- 参数:
folderPath:文件夹路径,非空
/getFile
获取指定文件信息
- method: post
- 参数:
filePath:文件路径,非空
/move
- 功能描述:将文件移动到新的位置
- 返回结果:boolean
- 参数说明:
- srcFilePath:源文件路径,非空
- tgtFolderPath:目标文件夹路径,非空
/copy
- 功能描述:将文件复制到新的位置
- 返回结果:boolean
- 参数说明:
- srcFilePath:源文件路径,非空
- tgtFolderPath:目标文件夹路径,非空
/rename
- 功能描述:将文件重命名
- 返回结果:boolean
- 参数说明:
- sfilePath:文件路径,非空
- fileName:新文件名,非空