【发布时间】:2012-08-07 00:17:10
【问题描述】:
点击下载按钮时,我需要从 rest api url (http://localhost:xxxx/xx.xml) 中“获取”一个 xml 文件并将其保存在用户桌面上。我如何在javascript中实现这一点。谢谢。
【问题讨论】:
-
我会在新选项卡中打开该 URL 并让用户处理它。这可能是最简单的方法。
标签: javascript
点击下载按钮时,我需要从 rest api url (http://localhost:xxxx/xx.xml) 中“获取”一个 xml 文件并将其保存在用户桌面上。我如何在javascript中实现这一点。谢谢。
【问题讨论】:
标签: javascript
$('#your_button').click(function(){
window.open('http://localhost:xxxx/xx.xml');
return false;
});
【讨论】:
如果您可以控制虚拟主机,请发送标头:
Content-disposition: attachment; filename=x.xml
您还可以使用 AJAX 调用和类似 downloadify flash 对象的东西。除了这些,没有本地方法可以强制下载文件
【讨论】: