Я пытаюсь отправить изображение через javascript веб-сокеты как двоичные данные
var ws = new WebSocket('ws://127.0.0.1:8000/ws/message/');
var file = document.getElementById('ImageUpload').files[0];
console.log(file)
ws.binaryType = "blob";
ws.send(file)
Используя Django каналы Я получаю двоичные данные
from channels.generic.websocket import WebsocketConsumer
class Consumer(WebsocketConsumer):
def connect(self):
.....
.....
self.accept()
def receive(self, text_data=None, bytes_data=None):
if bytes_data:
# doing some stuffs
Как получить Расширение (.jpg / .png) файла изображения формирует двоичные данные, которые я получаю через websocket. Можете ли вы дать мне несколько советов по этому поводу, это будет очень полезно для меня. Заранее спасибо.