@Service public class MinioFileStoreServer extends CommonFileStoreServer<java.lang.String,org.springframework.web.multipart.MultipartFile,java.io.InputStream,MinioTemplate>
file, fileKbSize, fileName, filePath, fileStoreObject, groupName, NULL, SLASH, template| 构造器和说明 |
|---|
MinioFileStoreServer() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
buildFileName(org.springframework.web.multipart.MultipartFile file,
java.lang.String fileName)
构建文件名称
|
java.lang.String |
buildGroupName(java.lang.String groupName)
构建文件分组名称
|
void |
copy(java.lang.String groupName,
java.lang.String index,
java.lang.String targetGroupName,
java.lang.String targetIndex)
复制文件
|
java.io.InputStream |
getFile(java.lang.String groupName,
java.lang.String fileIndex)
获得文件
|
java.math.BigDecimal |
getFileKbSize(org.springframework.web.multipart.MultipartFile file)
获得文件大小
|
void |
move(java.lang.String groupName,
java.lang.String index,
java.lang.String targetGroupName,
java.lang.String targetIndex)
移动文件
|
java.lang.Boolean |
remove(java.lang.String groupName,
java.lang.String fileIndex)
功能描述
|
plus.easydo.core.result.R<FileResult<java.lang.String>> |
save(FileStoreObject<java.lang.String,org.springframework.web.multipart.MultipartFile> fileStoreObject)
功能描述
|
void |
validationFile(org.springframework.web.multipart.MultipartFile multipartFile)
校验文件
|
buildFilePath, buildResult, getTemplatepublic plus.easydo.core.result.R<FileResult<java.lang.String>> save(FileStoreObject<java.lang.String,org.springframework.web.multipart.MultipartFile> fileStoreObject)
FileStoreServicesave 在接口中 FileStoreService<java.lang.String,org.springframework.web.multipart.MultipartFile,java.io.InputStream,MinioTemplate>save 在类中 CommonFileStoreServer<java.lang.String,org.springframework.web.multipart.MultipartFile,java.io.InputStream,MinioTemplate>fileStoreObject - 文件包装类public java.io.InputStream getFile(java.lang.String groupName,
java.lang.String fileIndex)
FileStoreServicegroupName - 分组fileIndex - 文件唯一标识public java.lang.Boolean remove(java.lang.String groupName,
java.lang.String fileIndex)
FileStoreServicegroupName - 分组fileIndex - 文件标识public void copy(java.lang.String groupName,
java.lang.String index,
java.lang.String targetGroupName,
java.lang.String targetIndex)
FileStoreServicegroupName - 分组index - 文件索引targetGroupName - 目标分组targetIndex - 目标索引public void move(java.lang.String groupName,
java.lang.String index,
java.lang.String targetGroupName,
java.lang.String targetIndex)
FileStoreServicegroupName - 分组index - 文件索引targetGroupName - 目标分组targetIndex - 目标索引public void validationFile(org.springframework.web.multipart.MultipartFile multipartFile)
FileStoreServicevalidationFile 在接口中 FileStoreService<java.lang.String,org.springframework.web.multipart.MultipartFile,java.io.InputStream,MinioTemplate>validationFile 在类中 CommonFileStoreServer<java.lang.String,org.springframework.web.multipart.MultipartFile,java.io.InputStream,MinioTemplate>multipartFile - inputFilepublic java.lang.String buildFileName(org.springframework.web.multipart.MultipartFile file,
java.lang.String fileName)
FileStoreServicefile - inputFilefileName - fileNamepublic java.lang.String buildGroupName(java.lang.String groupName)
FileStoreServicegroupName - groupNamepublic java.math.BigDecimal getFileKbSize(org.springframework.web.multipart.MultipartFile file)
FileStoreServicefile - inputFileCopyright © 2021. All Rights Reserved.