PostMan学习记录10 – 上传文件

  • Post author:
  • Post category:其他


后台代码示例

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

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

             List<String> 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测试接口



版权声明:本文为c123m原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。