Попытка отправить blob-данные из js на сервер django

У меня есть несколько (записанных в формате .webm) аудиофайлов в виде блобов, и я хочу передать их на мой сервер django,

но по какой-то причине файл сохраняется с содержимым в виде строки null

client.js

                var file = new File([recorder.blob], "rec.webm")
                var fdata = new FormData()

                fdata.append('rec.webm',file,'rec.webm')

                let response = fetch("/recording/", {
                    method: "post",
                    body: fdata,
                    headers: { "X-CSRFToken": csrftoken },
                })

server_endpoint

    if request.method == 'POST':
        recording = request.FILES.get('rec.webm')
        print(request.FILES)

        with open('./rec.webm', 'wb+') as destination:
            for chunk in recording.chunks():
                destination.write(chunk) 
        return HttpResponse("202")
    
    return HttpResponseBadRequest

rec.webm

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