Допустим, у меня есть веб-интерфейс 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?
Любые идеи были бы великолепны.