上传处理一个zip文件,解压zip压缩文件中的文件(目前只支持一层,如果支持多层可以将判断是否为文件夹方法取消注释),返回一个上传文件的信息。
public List<UploadFileVo> uploadZipFile(String fileName, MultipartFile multipartFile) throws IOException {
ArrayList<UploadFileVo> uploadFileVos = new ArrayList<>();
String zipFileUuid = UUIDUtils.getUUID();
String tgtFilePath = MyFileUtils.getDocumentTransFilePath() + zipFileUuid + MyFileUtils.getHeaderFileName(fileName) + MyFileUtils.getFullSuffix(fileName);
File file = new File(tgtFilePath);
if (!file.exists()) {
file.mkdirs();
}
try {
multipartFile.