Django在一次下载中打包多个文件

时间:2009-09-06 19:10:50

标签: django file packaging

在Django中,我正在寻找一种方法同时提供多个不同的文件。我不能使用静态存档(.zip,.tar等),因为我没有足够的存储空间来缓存这些文件,它们需要花费很长时间才能生成它们(每个都可以在100s内兆字节)。

有没有办法可以向浏览器表明有几个文件正在进行中?也许在将文件传输给用户之前我可以指示一种容器格式?

编辑:每个包中可能有数百个文件,因此要求用户下载每个文件非常耗时。

1 个答案:

答案 0 :(得分:1)

啊,.tar文件格式可以流式传输。我现在要试试这个。

http://docs.python.org/library/tarfile.html