gpt4 book ai didi

python - 创建 zip 存档以供即时下载

转载 作者:太空狗 更新时间:2023-10-30 00:20:38 30 4
gpt4 key购买 nike

在我正在开发的网络应用程序中,用户可以创建一个充满文件的文件夹的 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 功能。能够压缩 GB 的数据并在一秒钟内下载。

最佳答案

关于python - 创建 zip 存档以供即时下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/992621/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com