2010-11-30 64 views

回答

1

其他人是对的,这已被问到。

不过,基本上你应该能够SE

您可以使用Python模块“zip文件”产生实际的档案,但你提到你有zip文件了吗?

from django.http import HttpResponse 
... 
    response = HttpResponse(wrapper, content_type='application/zip') 
    response['Content-Disposition'] = 'attachment; filename=your_zipfile.zip' 
    return response 

你需要的东西添加到上面 - 在哪里这个文件是从哪里来的,或者你是如何产生它也许一些更多的信息?但上面应该让你开始。

干杯, 维克多

+0

@smmittal上述文字回答了您的问题吗?如果是这样,也许你可能会把它标记为回答?或者,如果没有,也许给一些更具体的,我们可以尝试和帮助你进一步。 – victorhooi 2011-04-19 08:13:15

0

发送文件附件中的反应是covered in the documentation。具体到你的情况

两件事情,该文档不提:

  1. 您需要作为第一个参数传递的文件数据HttpResponse()my_data中的例子)。
  2. 你需要适当的mimetype(application/zip)。
相关问题