Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文件下载完成回调_Javascript - Fatal编程技术网

Javascript 文件下载完成回调

Javascript 文件下载完成回调,javascript,Javascript,我希望能够纯粹在客户端跟踪文件下载的进度,特别是文件下载的完成情况 是否有JavaScript API允许我在文件下载完成时定义回调?不,这不可能使用纯JavaScript。尽管有一些技术涉及使用来自服务器的cookies和来自客户端的连续轮询。我在这里举例说明: 这是否可能取决于几件事,但仅仅在客户端可能是不可能的。不过,您可以跟踪服务器端发送的内容,并定期获取。我是我的安装程序没有服务器:0我正在下载本地文件。没有服务器吗?客户端下载的文件来自哪里?承载javascript代码的文件来自哪

我希望能够纯粹在客户端跟踪文件下载的进度,特别是文件下载的完成情况


是否有JavaScript API允许我在文件下载完成时定义回调?

不,这不可能使用纯JavaScript。尽管有一些技术涉及使用来自服务器的cookies和来自客户端的连续轮询。我在这里举例说明:


这是否可能取决于几件事,但仅仅在客户端可能是不可能的。不过,您可以跟踪服务器端发送的内容,并定期获取。我是我的安装程序没有服务器:0我正在下载本地文件。没有服务器吗?客户端下载的文件来自哪里?承载javascript代码的文件来自哪里?云彩?没有服务器的帮助,AFAIK是不可能实现的。为什么要下载本地文件?无论如何,这应该足够快了。@DarinDimitrov:我在Chrome中发现了一个漏洞,它允许我在本地创建一个“文件”,并强制Chrome将其下载到下载文件夹。我只想知道一旦有效载荷被下载了。