其他分享
首页 > 其他分享> > 多文件上传

多文件上传

作者:互联网

参数接收为 List
forEach循环上传 最后将上传链接list返回即可

	
    @Override
    public GraceJSONResult uploadSomeFiles(String userId, List<MultipartFile> files) {
        if (StringUtils.isBlank(userId)) {
            GraceException.display(ResponseStatusEnum.USER_NOT_EXIST_ERROR);
        }

        if (files == null && files.size() <= 0) {
            GraceException.display(ResponseStatusEnum.FILE_UPLOAD_NULL_ERROR);
        }

        List<String> imageList = new ArrayList<>();

        files.forEach((file) -> {
            try {
                String realPath = uploadService.uploadFile(file, userId);
                reviewImage(realPath);
                imageList.add(realPath);
            } catch (IOException e) {
                e.printStackTrace();
            }
        });


        return GraceJSONResult.ok(imageList) ;
    }

标签:files,文件,realPath,userId,GraceJSONResult,imageList,上传
来源: https://www.cnblogs.com/lyraHeartstrings/p/15271672.html