Javascript ANGULARJS:如何从服务器接收的URL下载PDF
我想从服务器通过$http GET()请求接收的URL下载PDF。只要单击前端上的按钮,$http就会启动。在$http请求成功时,接收保存PDF文件的URL,并希望在$http请求成功时自动下载。我如何做到这一点 编辑: 以下是HTML代码:Javascript ANGULARJS:如何从服务器接收的URL下载PDF,javascript,php,angularjs,html,laravel,Javascript,Php,Angularjs,Html,Laravel,我想从服务器通过$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
<div class="button clearfix">
<button class="btn btn-primary pull-left m-b" ng-click="generateReport()">Download Report</button>
</div>
当在成功函数中单击按钮时,我想从$scope.url下载文件创建
元素并分配$scope.url(或休息数据)到href属性,然后调用创建的
元素的click方法自动下载文件:
var createA = document.createElement("a")
createA.setAttribute('href', $scope.url);
createA.click();
在成功函数中,创建
元素并将$scope.url(或resose data)分配给href属性,然后调用所创建的
元素的单击方法自动下载文件:
var createA = document.createElement("a")
createA.setAttribute('href', $scope.url);
createA.click();
$window.location.href=pdfUrl
你能发布你的代码吗?$window.location.href=pdfUrl
你能发布你的代码吗?它成功了。唯一的问题是它不是下载而是打开,我如何实现文件下载。例如:$scope.url='';如果下载属性产生问题(因为它是HTML5属性),则将下载属性添加到@chiragshah。您可以对您的laravel路由进行另一个$http调用,在那个里您可以开发下载文件的功能。它成功了。唯一的问题是它不是下载而是打开,我如何实现文件下载。例如:$scope.url='';如果下载属性产生问题(因为它是HTML5属性),则将下载属性添加到@chiragshah。您可以对您的laravel路由进行其他$http调用,在这里您可以开发下载文件的功能。