Я хочу отправить формат изображения base64 с веб-камеры прямой трансляции на сервер. Теперь у меня есть формат изображения base64, но я не знаю, как отправить его на сервер. это мой код
кто-нибудь может дать решение? Кстати, я использую flask в качестве сервера.
var constraints = { audio: false, video: { width: 500, height: 500 } };
var video = document.querySelector('video');
var canvas = document.querySelector('canvas');
var image = new Object();
navigator.mediaDevices.getUserMedia(constraints)
.then(function(mediaStream) {
video.srcObject = mediaStream;
video.onloadedmetadata = function(e) {
video.play();
};
}).catch(function(err) { console.log(err.name + ": " + err.message); })
function capture() {
canvas.width = 200;
canvas.height = 200;
canvas.getContext('2d').drawImage(video, 0, 0, 200,200);
var data = canvas.toDataURL('image/jpeg');
return data;
}
setInterval(function(){
var imgData = capture();
image.images = imgData;
//i want to send the image object to the server
console.log(image);
}, 1000/100)