在我正在开发的web应用程序中,用户可以创建一个包含文件的文件夹的zip存档。这是密码:
files = torrent[0].files
zipfile = z.ZipFile(zipname, 'w')
output = ""
for f in files:
zipfile.write(settings.PYRAT_TRANSMISSION_DOWNLOAD_DIR + "/" + f.name, f.name)
downloadurl = settings.PYRAT_DOWNLOAD_BASE_URL + "/" + settings.PYRAT_ARCHIVE_DIR + "/" + filename
output = "Download <a href=\"" + downloadurl + "\">" + torrent_name + "</a>"
return HttpResponse(output)
但这有一个令人讨厌的副作用,那就是下载zip存档文件时要等待很长时间(10秒以上)。可以跳过这个吗?与其将存档文件保存到文件中,还可以直接发送给用户吗?
我确信torrentflux提供了我所说的excat特性。能够压缩GBs的数据并在一秒钟内下载。
目前没有回答
相关问题 更多 >
编程相关推荐