ANGULARJS:如何从服务器接收到的URL下载PDF ?
ANGULARJS: How do I download PDF from URL received from server
我想从服务器通过$http GET()请求收到的URL下载PDF。只要在前端单击一个按钮,就会启动$http。在成功的$http是收到PDF文件保存的URL,并希望它在成功的$http请求上自动下载。我该怎么做呢?
编辑:下面是HTML代码:
<div class="button clearfix">
<button class="btn btn-primary pull-left m-b" ng-click="generateReport()">Download Report</button>
</div>
这是我的控制器(Angularjs)代码:
$scope.generateReport = function() {
$http.get('/pdfreport').success(function(response) {
$scope.url = response;
}).error(function(response) {
console.log("Failed");
});
}
我想从$scope下载文件。点击按钮时的Url
在success函数中创建<a>
元素并分配$作用域。url(或reposnse data)到href属性,然后调用单击已创建的<a>
元素的方法自动下载文件:
var createA = document.createElement("a")
createA.setAttribute('href', $scope.url);
createA.click();
相关文章:
- 如何使用phonegap从android中的URL下载文件
- 从IE 11中的HTTP URL下载blob
- 如何通过URL下载文件,然后获取其名称
- 如何使用javascript从url下载图像并将其保存到本地目录
- 阻止通过URL下载
- 如何使用chrome文件系统api从chrome应用程序中的url下载图像
- Node.js:从 PHP URL 下载(自动生成的)文件
- HTML强制用户从URL下载PDF文件
- 转到URL下载文件,但AJAX返回403.为什么以及如何解决
- “另存为blob”需要很长时间才能从给定的url下载文件
- 直接从url下载图片
- 尝试从URL下载并用node.js保存到文件中.这是我的问题
- 需要使用url下载PDF
- 在javascript中,从给定的url下载文件的等效wget是什么?
- 如何将进度条添加到从url下载文件到服务器的脚本
- 使用chrome.downloads从通过chrome.webRequest找到的URL下载文件
- ANGULARJS:如何从服务器接收到的URL下载PDF ?
- Javascript从URL下载图像
- 如何从url下载图像以在Photoshop脚本中使用(ExtendScript Toolkit)
- node.js从url下载图片