http://mopishv0.blog.163.com/blog/static/5445593220101016102129741/
private List<String> uploadNoticeOtherFile(HttpServletRequest request, MultipartFile[] noticeOtherFiles, User user, ServletContext servletContext) { List<String> fileList = new ArrayList<String>(); if(noticeOtherFiles != null && noticeOtherFiles.length > 0 && noticeOtherFiles[0].getSize() > 0){ List<FileEntity> fileEntityList = null; try { //文件去空 List<MultipartFile> noticeOtherFileList = new ArrayList<MultipartFile>(); for (int i = noticeOtherFiles.length; i > 0; i--) { MultipartFile noticeOtherFile = noticeOtherFiles[i]; if(noticeOtherFile != null && !noticeOtherFile.isEmpty() && noticeOtherFile.getSize() > 0 && !StringUtils.isBlank(noticeOtherFile.getName())){ noticeOtherFileList.add(noticeOtherFile); } } fileEntityList = UploadFileUtils.uploadFiles(request, noticeOtherFileList.toArray(new MultipartFile[noticeOtherFileList.size()]), NoticeDictMailAttachTpl.BUSINESS_NAME, user.getId()); } catch (FileUploadException e) { logger.error(e.getMessage()); e.printStackTrace(); } if(fileEntityList != null && fileEntityList.size() > 0){ for(FileEntity fileEntity : fileEntityList) fileList.add(fileEntity.getFilePath()); } } return fileList; }
时间: 2024-12-17 15:01:09