下载文件链接产生404页

2024-10-02 20:29:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个链接,该链接允许用户下载先前在python脚本中生成的zip文件。然后,该脚本编写一个指向网页的HTML链接。用户应该能够点击链接并下载他们的zip文件。在

import os,sys
downloadZip = ("http://<server>/folder/structure/here/" + zipFileName + ".zip")
print """<h3><a href="{}" download>Download zip file</a></h3>""".format(downloadZip)

结果是一个链接,当点击打开一个404页面。我注意到在那个页面上,它显示

^{pr2}$

我正在同一台服务器上测试这个进程。我不认为这会有什么不同,但我在这里。最终结果应该是下载到用户pc上的zip文件


Tags: 文件用户import脚本http网页os链接
1条回答
网友
1楼 · 发布于 2024-10-02 20:29:34

不确定这是否有用,但我注意到一些“服务器包应用程序”不允许执行/下载某些文件类型。我几年前也发生过类似的事情。在

若要测试这种情况,请在web目录中创建一个新文件夹并添加索引.html随机书写的页面(以确定你有正确的页面)。请快速尝试访问此页面。在

接下来创建一个.zip文件,将其放在与索引.html文件,并在索引.html第页。在

现在重新访问该页面,并尝试下载您创建的文件。如果它能正常工作,那么其他地方就有问题,如果不能,那么无论您使用的服务器包应用程序都可能在默认情况下将Apache设置为block.zip文件。希望这有助于巴迪:)

相关问题 更多 >