【7.0.3】更新文件信息的组装

pull/13/head
fengshuonan 2021-04-24 15:50:56 +08:00
parent e9e8e5be5a
commit db7058851c
1 changed files with 8 additions and 3 deletions

View File

@ -79,11 +79,17 @@ public class FileInfoFactory {
// 生成文件的最终名称
String finalFileName = fileId + FILE_POSTFIX_SEPARATOR + fileSuffix;
// 桶名
String fileBucket = DEFAULT_BUCKET_NAME;
// 存储文件
byte[] bytes;
try {
bytes = file.getBytes();
fileOperatorApi.storageFile(DEFAULT_BUCKET_NAME, finalFileName, bytes);
if (StrUtil.isNotEmpty(sysFileInfoRequest.getFileBucket())) {
fileBucket = sysFileInfoRequest.getFileBucket();
}
fileOperatorApi.storageFile(fileBucket, finalFileName, bytes);
} catch (IOException e) {
throw new FileException(FileExceptionEnum.ERROR_FILE, e.getMessage());
}
@ -96,9 +102,8 @@ public class FileInfoFactory {
// 封装存储文件信息(上传替换公共信息)
SysFileInfo sysFileInfo = new SysFileInfo();
sysFileInfo.setFileId(fileId);
sysFileInfo.setFileLocation(FileLocationEnum.LOCAL.getCode());
sysFileInfo.setFileBucket(DEFAULT_BUCKET_NAME);
sysFileInfo.setFileBucket(fileBucket);
sysFileInfo.setFileObjectName(finalFileName);
sysFileInfo.setFileOriginName(originalFilename);
sysFileInfo.setFileSuffix(fileSuffix);