假设我有一个Django WebUI上传一个大文件(8G),该文件通过API发布到proxmox。据我所知,只有Django posts to Proxmox从浏览器的上传完成了,这导致数据传输时间加倍。
是否可以通过Django将数据从浏览器流式传输到proxmox?
我看了一下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?
任何想法都很棒。