【发布时间】:2019-02-01 20:03:30
【问题描述】:
在 Angular 5 中,我想从 localhost(服务器)下载图像。我已经有了路径为的图像名称:http://localhost/projectName/uploads/3/1535352341_download.png 现在我想通过点击一个按钮来下载。
在 Angular 的 HTML 视图中,我编写了以下代码:
<button (click)="downloadImage(car.carItem.carTitle)" type="button" class="btn btn-sm btn-info btn-action" tooltip="Download Image" placement="left" container="body"><i class="fa fa-download" aria-hidden="true"></i></button>
在 .ts 文件中,我执行以下操作,但它会在同一选项卡中打开图像:
downloadImage(imagePath){
window.location = imagePath;
}
我已经浏览了Angular 4 direct download images 的帖子,但找不到任何解决方案。所以请不要将其标记为重复。
【问题讨论】: