public interface FileInfoApi
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
batchGetFileUnAuthUrl(List<Long> fileIdList)
获取文件的下载地址(不带鉴权的),生成外网地址
|
AntdvFileInfo |
buildAntdvFileInfo(Long fileId)
获取AntdV组件格式对应的文件信息封装
|
List<AntdvFileInfo> |
buildAntdvFileInfoBatch(List<Long> fileIdList)
通过文件id集合,批量获取文件信息详情
|
void |
deleteReally(SysFileInfoRequest sysFileInfoRequest)
删除文件信息(真删除文件信息)
|
String |
getFileAuthUrl(Long fileId)
获取文件的下载地址(带鉴权的),生成外网地址
|
String |
getFileAuthUrl(Long fileId,
String token)
获取文件的下载地址(带鉴权的),生成外网地址
|
SysFileInfoResponse |
getFileInfoWithoutContent(Long fileId)
获取文件详情
|
String |
getFileUnAuthUrl(Long fileId)
获取文件的下载地址(不带鉴权的),生成外网地址
|
void |
removeFile(Long fileId)
真实删除文件
|
SysFileInfoResponse |
uploadFileAndSave(File file,
SysFileInfoRequest sysFileInfoRequest)
上传到服务器文件,并保存文件信息到库中
|
SysFileInfoResponse getFileInfoWithoutContent(Long fileId)
fileId - 文件id,在文件信息表的idString getFileAuthUrl(Long fileId)
fileId - 文件idString getFileAuthUrl(Long fileId, String token)
fileId - 文件idtoken - 用户的tokenString getFileUnAuthUrl(Long fileId)
fileId - 文件idList<String> batchGetFileUnAuthUrl(List<Long> fileIdList)
fileIdList - 文件id集合AntdvFileInfo buildAntdvFileInfo(Long fileId)
List<AntdvFileInfo> buildAntdvFileInfoBatch(List<Long> fileIdList)
void removeFile(Long fileId)
SysFileInfoResponse uploadFileAndSave(File file, SysFileInfoRequest sysFileInfoRequest)
file - 原始sysFileInfoRequest - 文件附属信息(需要2个参数:是否是机密文件、bucket信息)void deleteReally(SysFileInfoRequest sysFileInfoRequest)
sysFileInfoRequest - 删除参数Copyright © 2024. All rights reserved.