fix: 文件上传异常
This commit is contained in:
+3
-2
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user