是否有可能提供一个链接来下载网页中的文件,当点击该调用时会转到angularjs控制器?
我在jsp页面中为下载链接提供了ng-click方法,直接进入我的angularjs控制器。
<div><h7><a href='' ng-click="downloadfile()">Click here to download as CSVfile</a></h7></div>
我的angularjs方法如下:
$scope.downloadfile = function(){
_$asyncpost.getData({
url : '/downloadcsv'
});
}
此方法url映射到我的java控制器url,并调用该方法,其中所需数据存储在StringBuffer中,然后刷新到HttpServletResponse。 java方法运行正常。但是当点击下载链接时,它只会使用java方法直到结束并停止而不显示保存弹出窗口。任何帮助都非常感谢。