我想让网页允许用户上传某些类型的文件。服务器将根据上载的文件返回另一个文件,同时使用json提供摘要报告。
目前我在后端使用flask
,在前端使用jquery
。现在我有两个按钮。一个用于上传文件。 Flask
返回sendfile
,将文件作为附件发送给用户。另一个按钮会触发ajax
请求。 Flask
返回json
文件,其中包含返回文件的摘要。返回的文件和json
文件都存储在数据库中。
我的问题是,是否可以将这两个按钮组合成一个?即,只需单击上传按钮,允许用户下载文件并查看摘要?我是前端的新手,在我看来,这样做的唯一方法就是同时发出请求ajax
。由于无法使用ajax
进行文件下载,因此将这两个按钮组合起来是不可行的?