我们正在开发需要能够上传 10+ GB 文件的软件。
我的后退方法只是对数据进行分块并向 django 发出重复的 POST 请求,但是我想知道 Django 和 WSGI 是否可以处理单个 http 请求的“transfer-encoding: chunked”?
最佳答案
通常,Django 文档所述的方式就足够了:
with open('some/file/name.txt', 'wb+') as destination:
for chunk in request.FILES['file'].chunks():
destination.write(chunk)
但如果没有,你可以尝试django-chunked-upload .
关于django - 是否可以使用 Django 进行流式 http 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48509684/