fix: 文件上传异常

This commit is contained in:
2025-03-24 20:17:29 +08:00
parent c835f0b661
commit ca2bed6aaf
@@ -47,7 +47,8 @@ public class LocalStorageServiceImpl extends ServiceImpl<LocalStorageMapper, Loc
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public LocalStorage create(String name, MultipartFile multipartFile) { public LocalStorage create(String name, MultipartFile multipartFile) {
FileUtil.checkSize(properties.getMaxSize(), multipartFile.getSize()); long size = multipartFile.getSize();
FileUtil.checkSize(properties.getMaxSize(), size);
String suffix = FileUtil.getExtensionName(multipartFile.getOriginalFilename()); String suffix = FileUtil.getExtensionName(multipartFile.getOriginalFilename());
String type = FileUtil.getFileType(suffix); String type = FileUtil.getFileType(suffix);
File file = FileUtil.upload(multipartFile, properties.getPath().getPath() + type + File.separator); File file = FileUtil.upload(multipartFile, properties.getPath().getPath() + type + File.separator);
@@ -62,7 +63,7 @@ public class LocalStorageServiceImpl extends ServiceImpl<LocalStorageMapper, Loc
suffix, suffix,
file.getPath(), file.getPath(),
type, type,
FileUtil.getSize(multipartFile.getSize()) FileUtil.getSize(size)
); );
save(localStorage); save(localStorage);
return localStorage; return localStorage;