angular - 无法以 Angular 7 下载 zip 文件
问题描述
我正在开发一个 Angular 7 应用程序。我的应用程序的后端位于 .NET Core 中。我必须下载 API 以角度返回的 zip 文件。我的角度组件代码是:
ExportDataScienceAnalytics()
{
this.uploadService.exportDataScienceAnalytics(this.selectedAlgorithm).subscribe(data => {
saveAs(data, "test")
})
}
exportDataScienceAnalytics方法的实现是:
exportDataScienceAnalytics(algoName): Observable<Blob> {
var abc = Constants.DataScienceUrl + 'exportdatascienceanalytics/' + algoName;
return this.get(Constants.DataScienceUrl + 'exportdatascienceanalytics/' + algoName, {responseType: 'blob'});
}
问题是,当我运行代码时,我在控制台中收到以下错误:
我的服务器工作正常,状态码为“OK”,即
我的 API 的返回类型是IRestResponse。
所以,我认为角度方面存在一些问题,但是我无法弄清楚这个问题。有人可以帮我修复代码吗?
解决方案
推荐阅读
- autofixture - 我将如何编写 Autofixture 自定义以仅对一种类型使用自动属性
- python - Python:[Errno 2]没有这样的文件或目录,虽然它在目录中
- javascript - 根据一天中的时间更改 wordpress 登录页面图像
- angular - 如何重命名 Angular 组件的路由 URL?
- python - QTabWidget.setFixedWidth() 用于某些选项卡但不是全部
- autodesk-forge - 有没有办法在editMode之外的查看器中显示标记?
- python - 获取按值分组的每行的百分比
- javascript - 以编程方式单击 Android WebView 中的元素
- google-cloud-platform - Fluentd 和缺少 GCP 日志记录元数据
- pandas - Pandas 实现 Equation & Groupby 2 条件