Java 如何使用angular2和spring上传小文件?

Java 如何使用angular2和spring上传小文件?,java,spring,angular2-routing,Java,Spring,Angular2 Routing,我使用angular2和spring上传文件,但当我使用较小的文件时,我得到的错误是:- 已解决由处理程序执行引起的异常:org.springframework.web.multipart.support.MissingServletRequestPartException:所需的请求部分“文件”不存在 我的代码是 在angular2代码中:- function uploadRecord() { var formData = new FormData(); var reco

我使用angular2和spring上传文件,但当我使用较小的文件时,我得到的错误是:-

已解决由处理程序执行引起的异常:org.springframework.web.multipart.support.MissingServletRequestPartException:所需的请求部分“文件”不存在

我的代码是 在angular2代码中:-

function uploadRecord()
 {    
   var formData = new FormData();
   var record_id = 1234
   formData.append("file", $scope.file); 
   formData.append("record_id",record_id);                                                                                                                            uploadRecordFile.save(formData, function(result) {
     // some code here
   }, onParseError);
  }
资源类中的代码

@RequestMapping(value = "/uploadRecordFile",
method = RequestMethod.POST,
produces = MediaType.APPLICATION_JSON_VALUE)
 @Timed
public boolean uploadRecordFile(@RequestParam("file") MultipartFile file,@RequestParam("record_id") Long id)
        throws Exception {        
        return true;
    }
有没有办法上传所有大小的文件,或者有什么设置

我在配置中使用以下bean设置:-

@Bean
public CommonsMultipartResolver multipartResolver() {
    CommonsMultipartResolver resolver=new CommonsMultipartResolver();
    resolver.setDefaultEncoding("utf-8");           
    return resolver;
}
当我从配置中删除上述设置时,上传的文件比上传的文件多,但大文件没有上传,因为我需要此设置,我无法更改它,所以是否有任何设置可以同时上传小文件和大文件