标签: django file packaging
在Django中,我正在寻找一种方法同时提供多个不同的文件。我不能使用静态存档(.zip,.tar等),因为我没有足够的存储空间来缓存这些文件,它们需要花费很长时间才能生成它们(每个都可以在100s内兆字节)。
有没有办法可以向浏览器表明有几个文件正在进行中?也许在将文件传输给用户之前我可以指示一种容器格式?
编辑:每个包中可能有数百个文件,因此要求用户下载每个文件非常耗时。
答案 0 :(得分:1)
啊,.tar文件格式可以流式传输。我现在要试试这个。
http://docs.python.org/library/tarfile.html