jquery filedownload,准备时取消下载

时间:2013-08-09 16:51:11

标签: jquery

我使用jquery.filedownload获取需要创建时间的文件。

是否有取消/停止下载的方式/命令?

var myDownload = $.fileDownload(myUrl, { ...

myDownload.stop();

jquery.filedownload


对于交叉浏览,插件使用iframe而不是ajax。我搜索了一种取消下载而无需更改插件的方法。相反,我将返回iframe并调用stop。

3 个答案:

答案 0 :(得分:0)

您可以使用abort命令:

var request = $.ajax({ url...
});

//kill the request
request.abort();

答案 1 :(得分:0)

有同样的问题。我修改了一下jquery.filedownload库。这是一个分叉 - https://github.com/Zowiks/jquery.fileDownload/blob/c0f55bf81727ae6b755bd3b42a78dc6977b55efb/src/Scripts/jquery.fileDownload.js

现在您可以像所有abort()次请求一样使用$.ajax功能。

样品:

var myDownload = $.fileDownload(myUrl, { ...
myDownload.abort();

答案 2 :(得分:0)

检查插件的最新代码(v 1.4.5)。他们似乎已经添加了中止方法。