【发布时间】:2010-11-30 10:34:48
【问题描述】:
我有一个 zip 文件夹,里面有一些文件。我想在 django 中发送这些 zip 文件夹以获得一些响应。我该怎么做?
【问题讨论】:
-
请先在这里搜索。有人问过这个问题。
我有一个 zip 文件夹,里面有一些文件。我想在 django 中发送这些 zip 文件夹以获得一些响应。我该怎么做?
【问题讨论】:
其他人都对,这个已经问过了。
不过,基本上你应该可以选择
您可以使用 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
你需要在上面添加一些东西——也许更多关于这个文件来自哪里的信息,或者你是如何生成它的?但以上内容应该可以帮助您入门。
干杯, 维克多
【讨论】:
wrapper 是什么。你没有定义它...
在回复中发送文件附件是covered in the documentation。
文档未提及的针对您的案例的两件事:
HttpResponse()(示例中为my_data)。application/zip)。【讨论】: