// web service proxy for org webservices.factory('dataInitService', ['$http', 'apiConfig', 'httpCacheService','FileSaver', function ($http, apiConfig, httpCacheService, FileSaver) { 'use strict'; return { //tree: function (type) { // return $http.get('/area/tree?type=' + type, apiConfig.create()); //}, downloadTemplate: function () { var thisConfig = apiConfig.create(); thisConfig.responseType = "arraybuffer"; return $http.post('/init/downloadTemplate', {}, thisConfig).then(function (response) { var data = new Blob([response.data], { type: response.headers('Content-Type') }); // var filename1 = response.headers('Content-Disposition').split(';')[1].trim().substr('filename='.length); var filename = '基础数据模板.xlsx'; FileSaver.saveAs(data, filename); }); } }; }]);