Browse Source

版本切换1.0.32

anderx 2 years ago
parent
commit
c0a5322325
1 changed files with 9 additions and 4 deletions
  1. 9 4
      src/main/java/com/kede/common/controller/BaseApiController.java

+ 9 - 4
src/main/java/com/kede/common/controller/BaseApiController.java

@@ -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) {