Angularjs 所需的请求部分不存在
我一直在谷歌上搜索这个问题,但运气不好 我有一个HTML AngularJS 1.6视图发布到Spring4RESTPost服务,试图上传一个JSON文件Angularjs 所需的请求部分不存在,angularjs,spring-mvc,Angularjs,Spring Mvc,我一直在谷歌上搜索这个问题,但运气不好 我有一个HTML AngularJS 1.6视图发布到Spring4RESTPost服务,试图上传一个JSON文件 <form ng-controller="fupController"> <input type="file" id="file" name="file" ng-files="getTheFiles($files)" /> <input type="button" ng-click
<form ng-controller="fupController">
<input type="file" id="file" name="file" ng-files="getTheFiles($files)" />
<input type="button" ng-click="uploadFiles()" value="Subir archivo" />
</form>
如果我将其更改为@modeldattribute而不是@RequestParam,则该参数中的后端将为null。如果我将其更改为RequestBody,则会抛出415或403
我被困在这里了。任何帮助都将不胜感激。这里已经有一个有用的帖子,因此[此处]显示我发送的数据没有包含参数名“file”。解决了这个问题,但现在它说“当前请求不是一个多部分请求”。向前迈出的一步。我会把这篇文章发出去的。
@RequestMapping(value="/uploadForm", method=RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public @ResponseBody String handleFileUpload(@RequestParam MultipartFile file)
{
//MultipartFile file = null;
logInfo("uploaded file: " + file);