Как передать объект 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,чтобы он и передался успешно и сохранить удалось?