2

我将 jquery.filedownload 用于创建需要时间的文件。

有没有取消/停止下载的方法/命令?

喜欢

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

myDownload.stop();

jquery.filedownload


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

4

3 回答 3

0

您可以使用中止命令:

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

//kill the request
request.abort();
于 2013-08-09T16:56:34.627 回答
0

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

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

样本:

var myDownload = $.fileDownload(myUrl, { ...
myDownload.abort();
于 2014-11-07T08:33:27.037 回答
0

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

于 2016-11-02T09:16:33.223 回答