相关疑难解决方法(0)

让Django提供可下载的文件

我希望网站上的用户能够下载路径被遮挡的文件,因此无法直接下载.

例如,我希望URL是这样的," http://example.com/download/?f=somefile.txt

在服务器上,我知道所有可下载文件都位于"/ home/user/files /"文件夹中.

有没有办法让Django提供该文件供下载,而不是试图找到一个URL和View来显示它?

python django download

231
推荐指数
9
解决办法
15万
查看次数

在Django中提供动态生成的ZIP压缩文件

如何在Django中为用户提供动态生成的ZIP存档?

我正在制作一个网站,用户可以选择任意书籍组合并将其下载为ZIP存档.我担心为每个请求生成这样的存档会使我的服务器慢慢爬行.我还听说Django目前没有一个很好的解决方案来提供动态生成的文件.

python django

57
推荐指数
7
解决办法
2万
查看次数

使用多个文件创建zip存档

我正在使用以下代码,我传递.pdf文件名及其路径来创建zip文件.

for f in lstFileNames:
        with zipfile.ZipFile('reportDir' + str(uuid.uuid4()) + '.zip', 'w') as myzip:
            myzip.write(f)
Run Code Online (Sandbox Code Playgroud)

它只存档一个文件.我需要将列表中的所有文件归档到一个zip文件夹中.

在人们开始指出之前,是的,我已经从这个这个链接咨询了答案,但那里给出的代码对我不起作用.代码运行但我无法在计算机的任何位置找到生成的zip文件.

一个简单明了的答案将不胜感激.谢谢.

python

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×3

django ×2

download ×1