JS 在页面上传大文件中途浏览器被关闭时,如何向后端发起请求表达上传失败
1、使用WebSocket 协议,上传完成前WebSocket中断就代表上传失败
2、window.addEventListener('beforeunload', (event) => {}) 监听beforeunload事件,在函数体内用 beacon api发送不需要响应的请求
1、使用WebSocket 协议,上传完成前WebSocket中断就代表上传失败
2、window.addEventListener('beforeunload', (event) => {}) 监听beforeunload事件,在函数体内用 beacon api发送不需要响应的请求