通过缓冲代理下载长时间运行的报告时,是否可以通过某种方法使浏览器文件对话框提前出现并在下载管理器中下载文件?
我尝试使用href下载属性,也希望在刷新写入缓冲区并提供Content-Disposition标头时,浏览器应在文件对话框中下载文件,但是由于存在缓冲代理,我需要等待直到生成整个报告(需要几分钟)。
我期望的是一个使下载能够在下载管理器内部进行的解决方案。例如。持续进行直到收到内容长度,然后它应该从0递增到内容长度。
我想这是一个非常棘手的问题,但希望有人提出建议。另一种选择是使用fetch下载文件,然后在浏览器窗口中显示进度,但这不是最佳解决方案。