|
|
@@ -64,12 +64,17 @@ public class BaseApiController extends BaseController {
|
|
|
try {
|
|
|
MultipartFile mf = files.get(0);
|
|
|
fileName = FileUtils.splicingFileName(mf, isPrivate, sign, path, TokenManager.getAdminId());
|
|
|
- if (mf.getSize()<=1024*1024*3){
|
|
|
+ if (mf.getContentType().contains("image")){
|
|
|
+ if (mf.getSize()<=1024*1024*3){
|
|
|
+ File f = isPrivate ? toPrivateFile(fileName) : toFile(fileName);
|
|
|
+ mf.transferTo(f);
|
|
|
+ }else {
|
|
|
+ //主要操作,先将文件的长宽变小,再进行压缩
|
|
|
+ Thumbnails.of(mf.getInputStream()).scale(0.25f).toFile(uploadPath+fileName);
|
|
|
+ }
|
|
|
+ }else {
|
|
|
File f = isPrivate ? toPrivateFile(fileName) : toFile(fileName);
|
|
|
mf.transferTo(f);
|
|
|
- }else {
|
|
|
- //主要操作,先将文件的长宽变小,再进行压缩
|
|
|
- Thumbnails.of(mf.getInputStream()).scale(0.25f).toFile(uploadPath+fileName);
|
|
|
}
|
|
|
LoggerUtils.debug(getClass(), fileName + " 文件上传成功");
|
|
|
} catch (Exception e) {
|