如何从XMLHttpRequest获得进展

如何从XMLHttpRequest获得进展

是否有可能获得XMLHttpRequest(上传的字节,下载的字节)的进度?

这将有助于在用户上传大文件时显示进度条。标准API似乎不支持它,但是可能在任何一个浏览器中都有一些非标准的扩展吗?毕竟,这似乎是一个非常明显的特性,因为客户机知道上传/下载了多少字节。

注意:我知道“轮询服务器的进度”替代方案(这是我现在正在做的)。这其中的主要问题(除了复杂的服务器端代码)是,通常情况下,在上传一个大文件时,用户的连接是完全连接的,因为大多数ISP在上游提供的服务很差。因此,提出额外的请求并不像我所希望的那样有反应。我希望有一种方法(也许是非标准的)来获取这些信息,而浏览器一直都有这样的信息。


aluckdog
浏览 566回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP