Как прокси и потоковой передачи запроса на загрузку файлов через Django в Proxmox? - PullRequest
0 голосов
/ 18 февраля 2019

Допустим, у меня есть веб-интерфейс Django для загрузки большого файла (8G), который отправляет файл в proxmox через API.Насколько мне известно, Django только отправляет сообщения в Proxmox загрузка из браузера завершена, что приводит к удвоению времени передачи данных.

Есть ли способ для потоковой передачи данных из браузерапроксмокс через Django?

Я посмотрел на django-channel и предположил, что какой-то воображаемый код будет похож на ниже, но я не думаю, что смогу вызывать сообщение с частичными данными, полученными из websocket:

from channels.generic.websocket import WebsocketConsumer
import json

class UploadConsumer(WebsocketConsumer):
    def connect(self):
        self.accept()

    def disconnect(self, close_code):
        pass

    def receive(self, data):
        # how to write partial data block to proxmox via post?

Любые идеи были бы великолепны.

...