gunzip django请求为流

时间:2016-05-23 15:48:25

标签: python django

我需要枪杀POST请求的正文。我有一些基本的工作:

    def read_input(request):
        if "HTTP_CONTENT_ENCODING" in request.META:
            if request.META["HTTP_CONTENT_ENCODING"] == "gzip":
                data = gzip.GzipFile(fileobj=StringIO(request.read()))

但是输入可能非常大,使用StringIO实现内容将导致内存不足。如何在不实现内容的情况下执行此操作? 注意:我需要生成一个类文件对象。

0 个答案:

没有答案