@Service public class MinioFileStoreServer extends CommonFileStoreServer<java.lang.String,org.springframework.web.multipart.MultipartFile,java.io.InputStream,MinioTemplate>
file, fileKbSize, fileName, filePath, fileStoreObject, groupName, template| 构造器和说明 |
|---|
MinioFileStoreServer() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
buildFileName(org.springframework.web.multipart.MultipartFile file,
java.lang.String fileName)
构建文件名称
|
java.lang.String |
buildGroupName(java.lang.String groupName)
构建文件分组名称
|
FileStoreObject<java.lang.String,org.springframework.web.multipart.MultipartFile> |
copy(java.lang.String s,
java.lang.String s2)
复制文件
|
java.io.InputStream |
getFile(java.lang.String groupName,
java.lang.String fileId)
获得文件
|
java.math.BigDecimal |
getFileKbSize(org.springframework.web.multipart.MultipartFile file)
获得文件大小
|
FileStoreObject<java.lang.String,org.springframework.web.multipart.MultipartFile> |
move(java.lang.String s,
java.lang.String s2)
移动文件
|
java.lang.Boolean |
remove(java.lang.String groupName,
java.lang.String fileId)
功能描述
|
plus.easydo.core.result.R<java.lang.Object> |
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<java.lang.Object> 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 fileId)
FileStoreServicefileId - 文件唯一标识public java.lang.Boolean remove(java.lang.String groupName,
java.lang.String fileId)
FileStoreServicegroupName - 分组fileId - 文件标识public FileStoreObject<java.lang.String,org.springframework.web.multipart.MultipartFile> copy(java.lang.String s, java.lang.String s2)
FileStoreServices - 已存在的文件标识s2 - 目标public FileStoreObject<java.lang.String,org.springframework.web.multipart.MultipartFile> move(java.lang.String s, java.lang.String s2)
FileStoreServices - ids2 - targetpublic 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.