Files
InventoryTracker/InventoryTraker.Web/js/utility/DownloadService.js
T
2016-09-21 11:55:06 -04:00

17 lines
427 B
JavaScript

(function () {
window.app.factory('downloadSvc', downloadSvc);
downloadSvc.$inject = ['$http'];
function downloadSvc($http) {
var svc = {
success: function (data, status, headers, config) {
var file = new Blob([data], { type: headers('Content-Type') });
var match = /filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(headers('Content-Disposition'));
saveAs(file, match[1]);
}
};
return svc;
}
})();