PostMan学习记录10 - 上传文件

后台代码示例

 @PostMapping("/upload")
    public String upload(@RequestParam(name = "files",required = false) MultipartFile[] files){

         try{
             if(files==null || files.length==0){
                 return "上传文件不能为空";
             }

             List orgFileNameList=new ArrayList<>(files.length);
             for(MultipartFile file:files){

                 String orgFilename = file.getOriginalFilename();
                 orgFileNameList.add(orgFilename);
                 InputStream in = file.getInputStream();
                 minioClient.putObject(PutObjectArgs.builder()
                         .bucket(bucketName)
                         .object(orgFilename)
                         .stream(in,file.getSize(),-1)
                         .contentType(file.getContentType())
                         .build());

                 in.close();
             }
         }catch (Exception e){
             e.printStackTrace();
             return "上传失败";
         }
         return "上传成功";
    }

PostMan测试接口

PostMan学习记录10 - 上传文件_第1张图片

 

你可能感兴趣的:(测试,postman,学习,java)