【问题标题】:How do I detect when the browser has finished downloading a file如何检测浏览器何时完成下载文件
【发布时间】:2023-03-26 23:35:02
【问题描述】:

我真的希望有人可以帮助我。我在寻找一个检查文件是否已下载的 Jquery 或 Javascript 解决方案时遇到了很大的困难。 我有一个微调器,它在收集一些数据并将其放入 Excel 电子表格时显示在屏幕上。但是,一旦下载了文件,微调器就会继续运行。所以基本上我需要找到一种方法来在文件下载后停止微调器。迫切需要一些帮助! enter image description here

【问题讨论】:

  • 一旦它完成下载还是一旦它开始下载?通常你不会关心它什么时候完成 - 你只需将数据交给浏览器就可以了,它会在之后处理翻转,所以你不需要做任何事情。
  • 我可以看看你的那个下载方法的代码吗?也许您可以在解决承诺后将包含微调器的 div 设置为隐藏?

标签: javascript jquery file browser download


【解决方案1】:

如果不查看触发下载过程的代码,很难判断。

但一般情况下,无法知道下载何时完成,因为下载过程涉及操作系统、浏览器,而不仅仅是您的网站。

可能知道下载何时开始开始,或者更准确地说,知道下载何时开始,因为同样,当下载开始时,它不是您的网站不再做生意了。

您只需在准备好电子表格文件和调用下载过程之间的某个位置添加一个侦听器。考虑发布您的代码,以便我们解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-29
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多