在Html中:
我只是使用 angularjs 中的网络指令从网络摄像头视频捕捉图像,并在canvas标签中显示图像,
<webcam on-stream="onStream(stream,video)" on-streaming="onSuccess(video)"></wevcam>
<canvas id="snapshot"></canvas>
在控制器中:
这是从画布预览图像(base64 img)转换图像文件的正确方法吗,
var canvas = document.querySelector("#snapshot");
var image = canvas.toDataURL("image/jpeg");
如何使用带有Content-Type:multipart / form-data的Restangular customPOST将图像文件发布到服务器以及如何从服务器端获取此图像文件?
答案 0 :(得分:0)
尝试从服务器获取文件:
xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST","url");
xmlhttp.setRequestHeader("Content-type", " multipart/form-data");
xmlhttp.setRequestHeader("Access-Control-Allow-Methods",'POST','GET');
xmlhttp.send();