以下是代码:
importedSaveAs(blob, 'somefile.txt');
在这种情况下,我对文件名进行了硬编码:我想知道如何使其动态化。我能够在响应标题中看到文件名,但无法在此处访问它。
答案 0 :(得分:0)
首先,调用API获取数据
this._http.get(requestURL) // you can do it in your own way
.toPromise()
.then(this.extractData);
获取数据后,将其传递给提取方法
private extractData(res: Response) {
let name = res.headers()
importedSaveAs(blob, name);
}
现在,名称会动态传递到您的自定义保存功能。