mirror of https://gitee.com/stylefeng/roses
【7.0.3】更新文件信息的组装
parent
e9e8e5be5a
commit
db7058851c
|
@ -79,11 +79,17 @@ public class FileInfoFactory {
|
||||||
// 生成文件的最终名称
|
// 生成文件的最终名称
|
||||||
String finalFileName = fileId + FILE_POSTFIX_SEPARATOR + fileSuffix;
|
String finalFileName = fileId + FILE_POSTFIX_SEPARATOR + fileSuffix;
|
||||||
|
|
||||||
|
// 桶名
|
||||||
|
String fileBucket = DEFAULT_BUCKET_NAME;
|
||||||
|
|
||||||
// 存储文件
|
// 存储文件
|
||||||
byte[] bytes;
|
byte[] bytes;
|
||||||
try {
|
try {
|
||||||
bytes = file.getBytes();
|
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) {
|
} catch (IOException e) {
|
||||||
throw new FileException(FileExceptionEnum.ERROR_FILE, e.getMessage());
|
throw new FileException(FileExceptionEnum.ERROR_FILE, e.getMessage());
|
||||||
}
|
}
|
||||||
|
@ -96,9 +102,8 @@ public class FileInfoFactory {
|
||||||
|
|
||||||
// 封装存储文件信息(上传替换公共信息)
|
// 封装存储文件信息(上传替换公共信息)
|
||||||
SysFileInfo sysFileInfo = new SysFileInfo();
|
SysFileInfo sysFileInfo = new SysFileInfo();
|
||||||
sysFileInfo.setFileId(fileId);
|
|
||||||
sysFileInfo.setFileLocation(FileLocationEnum.LOCAL.getCode());
|
sysFileInfo.setFileLocation(FileLocationEnum.LOCAL.getCode());
|
||||||
sysFileInfo.setFileBucket(DEFAULT_BUCKET_NAME);
|
sysFileInfo.setFileBucket(fileBucket);
|
||||||
sysFileInfo.setFileObjectName(finalFileName);
|
sysFileInfo.setFileObjectName(finalFileName);
|
||||||
sysFileInfo.setFileOriginName(originalFilename);
|
sysFileInfo.setFileOriginName(originalFilename);
|
||||||
sysFileInfo.setFileSuffix(fileSuffix);
|
sysFileInfo.setFileSuffix(fileSuffix);
|
||||||
|
|
Loading…
Reference in New Issue