Отправить записанный аудиофайл из фронтенда в представление django

Здравствуйте, я пытаюсь отправить записанное аудио на django backend. Я использовал js для записи аудио, как я могу отправить его в представление django backend (возможно, используя метод POST).

Frontend: `


<button type="button" id="record">Record</button>
<button type="button" id="stopRecord" disabled>Stop</button>
        </p>
        <p>
<audio id=recordedAudio></audio>        

<script> 
    navigator.mediaDevices.getUserMedia({audio:true})
    .then(stream => {handlerFunction(stream)})

    function handlerFunction(stream) {
      rec = new MediaRecorder(stream);
      rec.ondataavailable = e => {
        audioChunks.push(e.data);
        if (rec.state == "inactive"){
          let blob = new Blob(audioChunks,{type:'audio/mp3'});

          recordedAudio.src = URL.createObjectURL(blob);
          recordedAudio.controls=true;
          recordedAudio.autoplay=true;
          sendData(blob)
          }
        }
      }
    
    function sendData(data) {}
      record.onclick = e => {
        record.disabled = true;
        record.style.backgroundColor = "blue"
        stopRecord.disabled=false;
        audioChunks = [];
        rec.start();
        }
      stopRecord.onclick = e => {
        record.disabled = false;
        stop.disabled=true;
        record.style.backgroundColor = "red"
        rec.stop();
        }
  </script>

`

Как я могу отправить это записанное аудио в django view? Спасибо.

Я хочу получить этот записанный аудиофайл в моем django views.py.

Вернуться на верх