我创建了一个web应用程序,它允许用户从运行该应用程序的同一个服务器上下载文件。然而,我不能让它按照我想要的方式工作,现在我甚至不确定是否有可能。在
所以,我有一个表单,它包含两个用户输入和一个“下载”按钮。第一个用户输入允许您选择一个文件,第二个用户输入允许您选择数量。当您点击download按钮时,应用程序根据用户输入创建一个zip文件,并尝试将其发送给用户。无论如何,zip文件永远不会发送给用户。在
下面是这个按钮在html中的样子
下面是应用程序中的send_file()函数调用。在send_file(uploads + cfg_zipfile, attachment_filename=cfg_zipfile, as_attachment=True)
函数返回状态200,因此它似乎正在工作。仍然没有发送任何文件,但该文件存在于服务器上。那么,这样做有可能吗?我知道我可以用这个按钮创建zip文件,然后会出现一个下载链接,用户可以从该链接下载它,但是有没有可能用一个按钮来获得所有这些功能?当前zip文件的名称还取决于用户输入(选择的文件和数量)。在