Как передать объект File (javascript) через channels для сохранения в поле django ImageField

Преобразовывая File в Blob, проверяю в консоли, что в Blob успешно преобразовался и в массив добавился, но при получение каналом получаю пустой массив с пустыми словарями.

var images_input = document.getElementById('images_input');
let images = new Array();
for (var i = 0; i < images_input.files.length; i++) {
   var file_type = images_input.files[i].type;
   const blob = new Blob([images_input.files[i]], { type: file_type })
   images.push(blob);
};
chatSocket.send(JSON.stringify({
   /// другие данные
  'images': images
}));

Модель в django:

class Image(models.Model):
    # другие данные
    image = models.ImageField()

Я пробовал отправлять просто FileList, но данные тоже не приходили.

В какой тип данных и как преобразовать File,чтобы он и передался успешно и сохранить удалось?

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