Django расширение для загрузки изображений в формате websockets - PullRequest
1 голос
/ 15 апреля 2020

Я пытаюсь отправить изображение через 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. Можете ли вы дать мне несколько советов по этому поводу, это будет очень полезно для меня. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...