fix:分片上传同名文件覆盖&编辑报告名称为工况+时间戳
This commit is contained in:
@@ -1162,8 +1162,9 @@ public class SimulationRunServiceImpl extends ServiceImpl<SimulationRunMapper, S
|
||||
if (!Files.exists(uploadPath)) {
|
||||
Files.createDirectories(uploadPath);
|
||||
}
|
||||
String originalFileName = Objects.requireNonNull(file.getOriginalFilename()).replaceAll("\\s", "");
|
||||
// 生成唯一的文件名
|
||||
String fileName = RandomUtil.generateString(16) + "_" + file.getOriginalFilename();
|
||||
String fileName = RandomUtil.generateString(16) + "_" + originalFileName;
|
||||
Path filePath = uploadPath.resolve(fileName);
|
||||
// 保存文件
|
||||
Files.copy(file.getInputStream(), filePath, StandardCopyOption.REPLACE_EXISTING);
|
||||
|
||||
Reference in New Issue
Block a user