Python 如何在django中以http响应发送zip文件?
可能重复:Python 如何在django中以http响应发送zip文件?,python,django,Python,Django,可能重复: 我有一个zip文件夹,里面有一些文件。我想发送那些zip文件夹,以便在django中获得一些响应。我该怎么做呢?其他人是对的,这是有人问的 但是,基本上你应该能够 您可以使用Python模块“zipfile”来生成实际的归档文件,但是您提到您已经有了zipfile吗 from django.http import HttpResponse ... response = HttpResponse(wrapper, content_type='application/zip')
我有一个zip文件夹,里面有一些文件。我想发送那些zip文件夹,以便在django中获得一些响应。我该怎么做呢?其他人是对的,这是有人问的 但是,基本上你应该能够 您可以使用Python模块“zipfile”来生成实际的归档文件,但是您提到您已经有了zipfile吗
from django.http import HttpResponse
...
response = HttpResponse(wrapper, content_type='application/zip')
response['Content-Disposition'] = 'attachment; filename=your_zipfile.zip'
return response
你需要在上面添加一些东西——也许是关于这个文件来自何处的更多信息,或者你是如何生成它的?但是以上应该让你开始
干杯,
Victor在响应中发送文件附件是错误的 针对您的案例,文档中没有提到两件事:
HttpResponse()
(myu data
)application/zip
)请先在这里搜索。有人问过这个问题。@smmittal上面的文字回答了你的问题吗?如果是这样的话,也许你可以把它标记为已回答?如果没有,也许可以提供更多的细节,我们可以尝试进一步帮助您。我发现不清楚什么是
包装器。你没有定义它。。。