如何以角度下载文件,该文件作为应用程序/八位字节流接收

Joe*_*ara 2 downloadfile angular angular6

我正在创建一个必须以csv格式下载文件的网页。
REST API 返回文件。

访问 Api 时出现错误。
我想这是因为文件正在转换为 JSON。我怎样才能从后端得到它并处理它。

服务.ts

return this.http.get(URL);             
Run Code Online (Sandbox Code Playgroud)

Adr*_*rma 7

您可以使用文件保护程序

import * as FileSaver from 'file-saver';

this.http.post(url, resource, { responseType: 'blob' })
 .subscribe((resp: any) => {
    FileSaver.saveAs(resp, `filename.csv`)
 });
Run Code Online (Sandbox Code Playgroud)