У меня есть поток веб-камеры в объекте блога, и мне нужно отправить его на серверную часть. Я сделал это:
setInterval(function(){
var blobs=new Blob(that.chunks);
console.log(blobs);//this displays that blobs is full of nnnnn bytes
let form=new FormData();
form.append("blob",blobs);
axios.post("/meet/upload",form).then(resp => {
console.log(resp.data);
that.chunks=[];
}).catch( err => {
console.log("upload fallito: "+err);
that.chunks=[];
});
}, 1000);
это мой консольный журнал:
Blob { size: 1743814, type: "" }
Blob не пуст, но в laravel, когда я хотел бы прочитать эти данные, у меня пусто данные:
public function upload(Request $req){
$data=$req->blob;
syslog(LOG_NOTICE,$data);
return response()->json(['len_received' => strlen($data)],200);
}
В действительности, если я делаю "sudo tail -f / var / log / syslog", я получаю пустой результат и в консоли браузера тоже самое. В чем моя ошибка? Спасибо. Bye