使用Javascript/jQuery下载文件我有一个非常相似的要求这里.我需要让用户的浏览器手动启动下载$('a#someID').click();但我不能使用window.href方法,因为它用要下载的文件替换当前页内容。相反,我想在新窗口/选项卡中打开下载。这怎麽可能?
4 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
很容易用很好的视觉设置(jQueryUI对话框,但不是必需的),所有的东西也是经过测试的。 用户从未离开他们启动的文件下载的同一个页面。对于现代web应用程序来说,这一特性正变得至关重要。 Callback和FailCallback函数允许您清楚地了解用户在这两种情况下所看到的情况。 结合jQueryUI,开发人员可以轻松地显示一个模式,告诉用户正在进行文件下载,在下载开始后解散该模式,甚至以友好的方式通知用户发生了错误。见 演示 举个例子。希望这能帮到别人!
$.fileDownload('some/file.pdf') .done(function () { alert('File download a success!'); }) .fail(function () { alert('File download failed!'); });
添加回答
举报
0/150
提交
取消