Angular下载文件
public Down(path: string) { return this.http.get(path, { responseType: "blob" }).subscribe((results) => { this.saveExcel(results, "导出数据"); }); }
/** * 请求成功之后保存成excel文件(基本导出方法,请求成功之后调用) * @param data * @param name */ public saveExcel(data: Blob, name: string) { var a = document.createElement('a'); var blob = new Blob([data], { 'type': "application/vnd.ms-excel" }); a.href = URL.createObjectURL(blob); a.download = name + ".csv"; a.click(); }
作者:一颗土豆
出处:https://www.cnblogs.com/chenxincoder/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。