|
@@ -7,7 +7,6 @@ import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
import org.springframework.web.multipart.MultipartRequest;
|
|
import org.springframework.web.multipart.MultipartRequest;
|
|
|
-import shop.alien.entity.result.R;
|
|
|
|
|
import shop.alien.entity.store.vo.StoreImgVo;
|
|
import shop.alien.entity.store.vo.StoreImgVo;
|
|
|
import shop.alien.store.service.StoreImgService;
|
|
import shop.alien.store.service.StoreImgService;
|
|
|
import shop.alien.util.ali.AliOSSUtil;
|
|
import shop.alien.util.ali.AliOSSUtil;
|
|
@@ -41,6 +40,8 @@ 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> voiceFileType = Arrays.asList("wav");
|
|
|
|
|
+ List<String> privacyFileType = Arrays.asList("htm","html");
|
|
|
|
|
+ List<String> ohterFileType = Arrays.asList("xls","xlsx");
|
|
|
List<String> appFileType = Arrays.asList("apk", "ipk", "wgt");
|
|
List<String> appFileType = Arrays.asList("apk", "ipk", "wgt");
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -138,6 +139,16 @@ public class FileUploadUtil {
|
|
|
prefix = "voice/";
|
|
prefix = "voice/";
|
|
|
log.info("FileUpload.uploadMoreFile 获取到语音文件准备复制 {} {} {}", uploadDir, prefix, multipartFile.getOriginalFilename());
|
|
log.info("FileUpload.uploadMoreFile 获取到语音文件准备复制 {} {} {}", uploadDir, prefix, multipartFile.getOriginalFilename());
|
|
|
filePathList.add(aliOSSUtil.uploadFile(multipartFile, prefix + fileNameAndType.get("name") + RandomCreateUtil.getRandomNum(6) + "." + fileNameAndType.get("type")));
|
|
filePathList.add(aliOSSUtil.uploadFile(multipartFile, prefix + fileNameAndType.get("name") + RandomCreateUtil.getRandomNum(6) + "." + fileNameAndType.get("type")));
|
|
|
|
|
+ } else if (privacyFileType.contains(fileNameAndType.get("type").toLowerCase())) {
|
|
|
|
|
+ uploadDir += "/privacy/";
|
|
|
|
|
+ prefix = "privacy/";
|
|
|
|
|
+ log.info("FileUpload.uploadMoreFile 获取到隐私文件准备复制 {} {} {}", uploadDir, prefix, multipartFile.getOriginalFilename());
|
|
|
|
|
+ filePathList.add(aliOSSUtil.uploadFile(multipartFile, prefix + fileNameAndType.get("name") + RandomCreateUtil.getRandomNum(6) + "." + fileNameAndType.get("type")));
|
|
|
|
|
+ } else if (ohterFileType.contains(fileNameAndType.get("type").toLowerCase())) {
|
|
|
|
|
+ uploadDir += "/other/";
|
|
|
|
|
+ prefix = "other/";
|
|
|
|
|
+ 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;
|