weiwenhai пре 7 година
родитељ
комит
0e631eefb7
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      cqb-paper/src/main/java/com/qmth/cqb/paper/service/PaperService.java

+ 9 - 0
cqb-paper/src/main/java/com/qmth/cqb/paper/service/PaperService.java

@@ -118,6 +118,9 @@ public class PaperService {
     @Value("${upyun.radioType}")
 	protected String radioType;
     
+    @Value("${upyun.audio.maxsize}")
+    protected String maxsize;
+    
     @Value("${upyun.audio.uploadUrl}")
    	protected String upyunRadioPath;
     
@@ -1000,6 +1003,12 @@ public class PaperService {
     	}
     	byte[] bufs = new byte[1024 * 10];
     	for(MultipartFile file: files){
+    		//判断文件大小
+    		long fileSize = file.getSize();
+    		int size =  Integer.parseInt(maxsize);
+    		if(fileSize>size * 1048576){
+    			throw new RuntimeException("音频文件超过5M"); 
+    		}
     		//新建MP3文件
     		String questionId = ""; 
     		String numbers[] = file.getOriginalFilename().split("_");