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

Save as.. pop-up in angular.js

本文关键字:窗口 angular js 另存为      更新时间:2023-09-26

我是Angular.js的新手。我创建了一个名为"示例列表"的链接,我的要求是点击该链接后从给定位置浏览打开excel。请让我知道它的解决方案。

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

谢谢。

首先,您似乎并不是通过web服务器(http)访问页面。因此,当您使用像relative_path/abc.xls这样的相对文件url时,它试图访问一个相对于您的文件系统的文件,出于安全原因,javascript不允许访问该文件。

如果您知道文件将在服务器上的位置,您可以使用window.open('absolute_or_relative_url.xls', '_blank');或更高级的东西,如:使用Javascript/jQuery 下载文件