前端通过将URL指向下载地址下载文件如何知道什么时候下载成功?

  1. 通过window.location.href指向下载地址,进行下载文件,如何获取到下载成功后到时刻?
阅读 11.1k
6 个回答

无法获取,浏览器内部事件。

没办法哈哈。但是你可以利用缓存!

1.通过ajax请求,这是可以监听进度的。

2.ajax成功后,打开:window.location.href

axios({
    url: 'download'
}).then(() => {
    window.location.href = 'download';
});

window.location.href只是打开指定的地址,无法获取的,Meathill说的对,是浏览器内部的事件了

想法很多,然而并不能实现

你好,我试过这样写会下载失败,我的下载方式就是通过文件的文件服务器地址下载的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题