现在我只想让任何工作。我的浏览器是Chrome 40.022
。当我单击下载链接时,它会启动下载,但随后会出现错误Failed. No file
。我究竟做错了什么?这是一个浏览器吗?
使用Javascript:
var fileName = "data.csv";
var csv = "abc, def, hij";
//I'm partially using angular in this page...
$scope.link3 = 'data:text/csv;base64,' + btoa( csv ); //forgive the variable name
HTML:
<a ng-href="aap.link3" download="data.csv">Hello</a>
答案 0 :(得分:0)
我为你的问题创建了一个jsfiddle。您的代码有两个问题:
ng-href
数据需要进行插值data
添加到Href attrtibute的白名单中,否则它会
被转化为“不安全的”。