如何从Retrofit API接收多部分请求

时间:2018-05-14 10:52:13

标签: android spring-rest

我在服务器端使用Spring-rest。在这里我处理来自Android应用程序的请求。但是,我无法接收从Android应用程序上传的多部分文件。 android app开发者以List的形式发送多个文件。用于在服务器端接收该请求我使用下面的代码。

 @RequestMapping(value="/multipleFilesUpload" , method=RequestMethod.POST, 
                consumes="multipart/form-data", produces="application/json")  
public ResponseEntity<?> mutipleFileUpload(HttpServletRequest req, 
                                           @RequestParam(value="files" , required = false) List<MultipartFile> files,
                                           @RequestParam("desc") String desc) throws IOException{
    System.out.println("Hits::"+desc);
    for (int i = 0; i < files.size(); i++) {
        System.out.println(files.get(i).getOriginalFilename());
    }



    return null;
} 

但是,我得到空列表。 请给出一个建议如何在春天接收多个文件 - 休息

0 个答案:

没有答案