我是Angular.js的新手。我创建了一个名为" sample-list"的链接。我的要求是在点击该链接后浏览从给定位置打开一个Excel。 请让我知道它的解决方案。
我在html中尝试过类似的东西。但是得到错误"不允许加载本地资源:file:/// D:/temp/project/abc.xls" 样本清单
谢谢。
答案 0 :(得分:0)
首先,它似乎不是通过Web服务器(http)访问您的页面。因此,当您使用relative_path/abc.xls
之类的相对文件网址时,它会尝试访问相对于您的文件系统的文件,出于安全原因这是javascript不允许的。
如果您知道文件在服务器上的位置,您可以使用window.open('absolute_or_relative_url.xls', '_blank');
或更高级的内容,例如:
Download File Using Javascript/jQuery