在angular.js中另存为..弹出窗口

时间:2014-04-22 15:47:51

标签: javascript excel angularjs

我是Angular.js的新手。我创建了一个名为" sample-list"的链接。我的要求是在点击该链接后浏览从给定位置打开一个Excel。 请让我知道它的解决方案。

我在html中尝试过类似的东西。但是得到错误"不允许加载本地资源:file:/// D:/temp/project/abc.xls" 样本清单

谢谢。

1 个答案:

答案 0 :(得分:0)

首先,它似乎不是通过Web服务器(http)访问您的页面。因此,当您使用relative_path/abc.xls之类的相对文件网址时,它会尝试访问相对于您的文件系统的文件,出于安全原因这是javascript不允许的。

如果您知道文件在服务器上的位置,您可以使用window.open('absolute_or_relative_url.xls', '_blank');或更高级的内容,例如: Download File Using Javascript/jQuery