Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs spring RESTcontroller接受dataURI_Angularjs_Spring Boot - Fatal编程技术网

Angularjs spring RESTcontroller接受dataURI

Angularjs spring RESTcontroller接受dataURI,angularjs,spring-boot,Angularjs,Spring Boot,我遇到了使用angularjs ng img crop和Spring boot REST web服务的问题。我想将图像文件从ng crop上传到我的后端web服务 我试着写一个spring控制器,但失败了,我找不到一个好的教程。帮我解决这个基本要求 谢谢 app.js controller.java 当我运行以下请求时,我在web服务中遇到了一些异常 远程地址:127.0.0.1:8080 请求URL: 申请方式:邮寄 状态代码:500内部服务器错误 请求HeaderView源 接受:appli

我遇到了使用angularjs ng img crop和Spring boot REST web服务的问题。我想将图像文件从ng crop上传到我的后端web服务

我试着写一个spring控制器,但失败了,我找不到一个好的教程。帮我解决这个基本要求

谢谢

app.js

controller.java

当我运行以下请求时,我在web服务中遇到了一些异常

远程地址:127.0.0.1:8080 请求URL: 申请方式:邮寄 状态代码:500内部服务器错误 请求HeaderView源 接受:application/json、text/plain、/ 接受编码:gzip,deflate 接受语言:en-US,en;q=0.8 连接:保持活力 内容长度:1850 内容类型:application/json;字符集=UTF-8 主机:本地主机:8080 来源:文件:// 用户代理:Mozilla/5.0 Windows NT 6.1;WOW64 AppleWebKit/537.36 KHTML,如Gecko Chrome/40.0.2214.115 Safari/537.36**

请求有效载荷 数据:图像/png;base64,IVBORW0KGGOAAAANSUHEUGAAAMGAADICAYAAACTWK6EAAAFIKLEQVR4xU3VSRHAMAZESHJ/PTOBXBB9PFCHYLYC00EAWFXGSCF

响应头 连接:关闭 内容类型:application/json;字符集=UTF-8 日期:2015年4月24日星期五12:40:35 GMT 服务器:ApacheCoote/1.1 传输编码:分块

java中的异常
org.springframework.web.multipart.MultipartException:当前请求不是多部分请求

public ResponseEntity<Response> fileUpload(@RequestParam("file") MultipartFile file) {

谢谢你的投入。我的前端有angular,我正在使用ng img crop,请建议我如何在javascript中使用angular调用。
@RequestMapping(value="/imageUpload",method=RequestMethod.POST)
@ResponseBody
public String imageUpload(@RequestBody MultipartFile data){

    return "success";
}
public ResponseEntity<Response> fileUpload(@RequestParam("file") MultipartFile file) {
<form method="POST" enctype="multipart/form-data" action="your url">