我跟随tutorial流式处理在Flask中动态生成的文件。现在,我想显示一条消息,该消息使用的数据与生成该文件时使用的数据相同。这是一个很大的数据集,我不能同时下载它来生成文件并在页面上打印结果。在
与In Flask how can I redirect to a template and show a message after returning send_file in a view?不同,我不需要重定向或刷新。是否可以在一个页面加载中同时发送文件和HTML响应?在
我试着用发电机,但没有成功。在
我用的是Heroku。在
Tags:
您试图返回一个“多部分HTTP响应”,其中包含一个HTML部分和另一个(文件)部分。经过快速研究,我不确定是否存在这样的东西,以及它是否在浏览器中得到支持/实现。在
另一种稍有不同的方法是用一个“经典”HTML响应来响应,然后触发第二个请求,例如在文档加载时进行XHR调用,以开始文件的下载。在
服务器端你必须存储文件的内容,我不太熟悉Heroku,但我想你可以使用像Redis这样的键值,或者甚至像Amazon S3这样的专用服务。在
相关问题 更多 >
编程相关推荐