angular - 从响应中的 URL 下载图像
问题描述
我正在尝试在 Angular 4 中下载图像。我得到一个 URL 作为响应。当我点击它时,我可以看到我还想下载它的图像。我已经完成了所有 Stack Overflow 问题,但可以找到最佳解决方案。到目前为止,我已经尝试过了。这可行,但是当我下载图像时,我得到了一些奇怪的东西而不是实际图像(jpg)。
Component.ts
-----------------------------------------------
download(url, downloadName) {
let a = document.createElement("a");
document.body.appendChild(a);
a.href = url;
a.download = "downloadName";
a.click();
document.body.removeChild(a);
}
-----------------------------------------------
有人可以帮我弄这个吗?
解决方案
推荐阅读
- sql-server - 与精确匹配相比,范围内的聚集索引查找速度慢(基数估计不准确)
- css - Angular 6,如何配置 CSS 设置以在所有组件上创建持久的背景颜色?
- c# - 带字符串的双块引号不起作用
- node.js - 如何在mongodb中使用像查询这样的数字字段?
- xcode10 - 新的 Xcode 10 生成 dsym 文件问题
- node.js - 在 Node.js 中验证 Azure idToken
- c++ - 编译时检查 trait 特化是否有唯一的 id
- angular - 无法从获取请求中获取数据
- javascript - 我在哪里放置标题(chart.js)?
- google-analytics - 如何将事件链接并提取到谷歌分析中的会话 ID?