public interface FileInfoApi
| 限定符和类型 | 方法和说明 |
|---|---|
AntdvFileInfo |
buildAntdvFileInfo(Long fileId)
获取AntdV组件格式对应的文件信息封装
|
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 - 文件idAntdvFileInfo buildAntdvFileInfo(Long fileId)
void removeFile(Long fileId)
SysFileInfoResponse uploadFileAndSave(File file, SysFileInfoRequest sysFileInfoRequest)
file - 原始sysFileInfoRequest - 文件附属信息(需要2个参数:是否是机密文件、bucket信息)Copyright © 2022. All rights reserved.