1
我有exportChallenges
kendo網格上的按鈕,通過使用angularJs工廠將網格數據導出爲excel我從服務器端收到休息服務響應(Blob),但它不會提示用戶在瀏覽器上保存,打開或下載選項。如何填充提示瀏覽器窗口,當你有來自服務器的blob響應?
如何使用Angularjs或原生JavaScript解決此問題?
export.js
$scope.exportChallenges = function() {
processFactory.exportPrcChallenges($stateParams.processId, challengeType);
.success(function(response) {
var blob = new Blob([response.data], {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
});
debugger;
var objectUrl = URL.createObjectURL(blob);
window.open(objectUrl);
});
};