我正在尝试创建一个链接,该链接允许用户下载先前在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文件
不确定这是否有用,但我注意到一些“服务器包应用程序”不允许执行/下载某些文件类型。我几年前也发生过类似的事情。在
若要测试这种情况,请在web目录中创建一个新文件夹并添加索引.html随机书写的页面(以确定你有正确的页面)。请快速尝试访问此页面。在
接下来创建一个.zip文件,将其放在与索引.html文件,并在索引.html第页。在
现在重新访问该页面,并尝试下载您创建的文件。如果它能正常工作,那么其他地方就有问题,如果不能,那么无论您使用的服务器包应用程序都可能在默认情况下将Apache设置为block.zip文件。希望这有助于巴迪:)
相关问题 更多 >
编程相关推荐