第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

XmlHttpRequest 請求元素為 None

XmlHttpRequest 請求元素為 None

呼如林 2023-10-18 21:16:38
我正在使用 Django 并嘗試使用 XMLHttpRequest 將網絡攝像頭數據發(fā)送到后臺 (view.py) 以處理每個幀。我點擊此鏈接,大多數人都為我的問題提出了類似的方法。$(document).ready(function(){  $('#trigger_button').click(function(){    navigator.mediaDevices.getUserMedia(constraints)    .then(stream => {      document.getElementById("myVideo").srcObject = stream;    })    .catch(err => {      alert('navigator.getUserMedia error: ', err)    });    drawCanvas.width = v.videoWidth;    drawCanvas.height = v.videoHeight;    imageCanvas.width = uploadWidth;    imageCanvas.height = uploadWidth * (v.videoHeight / v.videoWidth);    drawCtx.lineWidth = 4;    drawCtx.strokeStyle = "cyan";    drawCtx.font = "20px Verdana";    drawCtx.fillStyle = "cyan";    imageCanvas.getContext("2d").drawImage(v, 0, 0, v.videoWidth, v.videoHeight, 0, 0, uploadWidth, uploadWidth * (v.videoHeight / v.videoWidth));    imageCanvas.toBlob(postFile, 'image/jpeg');  });});function postFile(file) {  var formdata = new FormData();  formdata.append("image", file);  formdata.append("threshold", scoreThreshold);  var xhr = new XMLHttpRequest();  xhr.open('POST', apiServer, true);  xhr.onload = function () {    if (this.status === 200) {      var objects = JSON.parse(this.response);      drawBoxes(objects);      imageCtx.drawImage(v, 0, 0, v.videoWidth, v.videoHeight, 0, 0, uploadWidth, uploadWidth * (v.videoHeight / v.videoWidth));      imageCanvas.toBlob(postFile, 'image/jpeg');    }    else {      alert(this.status);    }  };  xhr.send(formdata);}然后,我嘗試訪問 view.py 中請求中的數據,如下所示:def control4(request):    print(request.POST.get('image'))    print(request.POST.get('threshold'))    return render(request, 'local.html')但是,雖然 request.Post.get('threshold') 返回一個值,但 request.POST.get('image') 返回 None 。另外,該方法重復3次后就停止發(fā)送反饋。我的意思是,control4 函數打印 3 次(我認為它應該一直工作到相機關閉為止)。誰能知道問題出在哪里嗎?
查看完整描述

1 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

你必須尋找request.FILES圖像


def control4(request):

    print(request.FILES['image'])

    print(request.POST.get('threshold'))

    return render(request, 'local.html')


查看完整回答
反對 回復 2023-10-18
  • 1 回答
  • 0 關注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號