我如何使用angularjs从物理path下载Excel文件
嗨,我想通过点击button下载Excel文件。
让我解释一下我的情况,
首先我在运行时由excel文件创build。 对我来说,文件是在我的proj文件夹中创build的。
但我不知道如何下载物理path中的文件。
HTML
<button ng-click="exportData()" class="btn btn-sm btn-primary btn-create">Export</button>
controller.js
$scope.exportData = function () { data='hi'; SKUdataName ='how'; UOMdataName ='are'; cartdatatype='you'; $http.get('/Getexcel/' + data + '/' + SKUdataName + '/' + UOMdataName + '/' + cartdatatype).then(function (response) { //here what should i write to download the file from physical path }); };
任何人都可以告诉我如何从物理path下载文件。 谢谢,
Vinoth
你可以像这样在新标签中打开excel文件的url:
.controller('exampleCtrl', ['$scope', '$window', function($scope, $window) { $scope.exportData = function(){ data='hi'; SKUdataName ='how'; UOMdataName ='are'; cartdatatype='you'; var url = '/Getexcel/' + data + '/' + SKUdataName + '/' + UOMdataName + '/' + cartdatatype; $window.open(url, '_blank'); }; } ]);