|
@@ -40,6 +40,7 @@ public class FileUploadUtil {
|
|
|
|
|
|
|
|
List<String> imageFileType = Arrays.asList("jpg", "jpeg", "png", "bmp", "webp", "gif", "svg");
|
|
List<String> imageFileType = Arrays.asList("jpg", "jpeg", "png", "bmp", "webp", "gif", "svg");
|
|
|
List<String> videoFileType = Arrays.asList("mp4", "avi", "flv", "mkv", "rmvb", "wmv", "3gp", "mov");
|
|
List<String> videoFileType = Arrays.asList("mp4", "avi", "flv", "mkv", "rmvb", "wmv", "3gp", "mov");
|
|
|
|
|
+ List<String> voiceFileType = Arrays.asList("wav");
|
|
|
List<String> appFileType = Arrays.asList("apk", "ipk", "wgt");
|
|
List<String> appFileType = Arrays.asList("apk", "ipk", "wgt");
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -132,6 +133,11 @@ public class FileUploadUtil {
|
|
|
} else {
|
|
} else {
|
|
|
throw new RuntimeException("视频截图失败");
|
|
throw new RuntimeException("视频截图失败");
|
|
|
}
|
|
}
|
|
|
|
|
+ } else if (voiceFileType.contains(fileNameAndType.get("type").toLowerCase())) {
|
|
|
|
|
+ uploadDir += "/voice";
|
|
|
|
|
+ prefix = "voice/";
|
|
|
|
|
+ log.info("FileUpload.uploadMoreFile 获取到语音文件准备复制 {} {} {}", uploadDir, prefix, multipartFile.getOriginalFilename());
|
|
|
|
|
+ filePathList.add(aliOSSUtil.uploadFile(multipartFile, prefix + fileNameAndType.get("name") + RandomCreateUtil.getRandomNum(6) + "." + fileNameAndType.get("type")));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return filePathList;
|
|
return filePathList;
|