在HTML页面中,我想调用一个服务器端端点,该端点会生成一个二进制文件。文件响应应由浏览器下载。由于参数结构复杂,因此端点是POST方法。
要调用POST端点,我目前正在使用一个表单。 action
属性指向端点,并且表单元素描述了必要的主体有效负载。
在提交时触发下载工作正常。
现在,我将对生成二进制文件时显示通知程序感兴趣。通知者可以显示onsubmit
。但是,我不知道如何知道何时生成文件。我需要一个action
请求的响应到达后立即触发的事件。
是否存在某种postAction
事件可以在浏览器中使用?我知道这不是通常的问题,通常action属性会触发页面重新加载。
请注意,这里显然不选择XHR,FileSaver,StreamSaver等解决方案,因为
谢谢