代码提交

This commit is contained in:
liang.chao 2025-09-17 18:04:08 +08:00
parent 68a9f14a06
commit b015854ab9
3 changed files with 6 additions and 0 deletions

View File

@ -179,6 +179,7 @@ public class FileManagementController extends BaseController {
dto.setFilePath(upload.getFilePath());
dto.setFileSize(upload.getFileSize());
dto.setFileName(upload.getFileName());
dto.setSourceFileName(upload.getSourceFileName());
dto.setFileType(upload.getFileType());
dto.setSuffixName(upload.getSuffixName());
dto.setUpdateUserId(getLoginUser().getUserId());
@ -252,6 +253,7 @@ public class FileManagementController extends BaseController {
dto.setFilePath(upload.getFilePath());
dto.setFileSize(upload.getFileSize());
dto.setFileName(upload.getFileName());
dto.setSourceFileName(upload.getSourceFileName());
dto.setFileType(upload.getFileType());
dto.setSuffixName(upload.getSuffixName());
fileManageMapper.updateFileSource(dto);

View File

@ -12,6 +12,8 @@ import java.math.BigDecimal;
public class FileDto {
// 文件名称
private String fileName;
// 文件名称
private String sourceFileName;
// 文件路径
private String filePath;
// 文件大小

View File

@ -313,11 +313,13 @@ public class FileUtils {
targetDir.mkdirs();
}
String fileName = file.getOriginalFilename();
String sourceFileName = System.currentTimeMillis() + "_" + file.getOriginalFilename();
File targetFile = new File(UPLOAD_DIR, fileName);
file.transferTo(targetFile);
String pathName = targetFile.getAbsolutePath();
bean.setFilePath(pathName);
bean.setFileName(fileName);
bean.setSourceFileName(sourceFileName);
bean.setFileSize(new BigDecimal(file.getSize()));
bean.setSuffixName(fileExtension);
return bean;