【发布时间】:2018-12-12 08:13:45
【问题描述】:
这里我有一个图像,然后单击该图像它会打开菜单,在菜单一个下载选项中,单击下载按钮我想下载这个图像怎么可能? (imageUrl 位于代码控制台下方)。当我点击下载时,我想在我的电脑中打开另存为并下载图像
HTML
<mat-menu #contextMenu="matMenu">
<ng-template matMenuContent let-item="item">
<button mat-menu-item (click)="downloadFile(item)">Download</button>
<button mat-menu-item>Delete</button>
<button mat-menu-item>Rename</button>
</ng-template>
</mat-menu>
TS
folderObj : Folder = new Folder();
downloadFile(item) {
this.folderObj.folderName = `${this.commonUrlObj.commonUrl}/${item.urloffolder}/${item.imageName}`;
console.log(this.folderObj.folderName); // http://127.0.0.1:3000/122/122/733/15.jpg (this is imageUrl)
}
【问题讨论】:
-
使用 HTML5 下载属性可以轻松完成。
-
@Sushil 你能帮我简单地回答一下吗,经过这么多搜索我得到了这个答案,它有效,所以我把这个
-
检查下面的答案。如果不起作用,请发表评论。
标签: javascript angular