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
@Transactional(rollbackFor = Exception.class)
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 type = FileUtil.getFileType(suffix);
File file = FileUtil.upload(multipartFile, properties.getPath().getPath() + type + File.separator);
@@ -62,7 +63,7 @@ public class LocalStorageServiceImpl extends ServiceImpl<LocalStorageMapper, Loc
suffix,
file.getPath(),
type,
FileUtil.getSize(multipartFile.getSize())
FileUtil.getSize(size)
);
save(localStorage);
return localStorage;