Angular 从响应的URL下载图像
我正在尝试下载Angular 4中的图像。我得到了一个URL的回应。当我点击它时,我可以看到我想要下载的图像。我已经检查了所有的堆栈溢出问题,但可以找到最好的解决方案。到目前为止,我已经试过了。这是可行的,但当我下载图片时,我得到的是一张奇怪的图片,而不是真实的图片(jpg)Angular 从响应的URL下载图像,angular,rest,typescript,Angular,Rest,Typescript,我正在尝试下载Angular 4中的图像。我得到了一个URL的回应。当我点击它时,我可以看到我想要下载的图像。我已经检查了所有的堆栈溢出问题,但可以找到最好的解决方案。到目前为止,我已经试过了。这是可行的,但当我下载图片时,我得到的是一张奇怪的图片,而不是真实的图片(jpg) 有人能帮我吗?请看:您得到的文件内容是什么?什么是“奇怪的东西”?我得到了一个URL。当我在浏览器中点击它时,我可以看到我想要下载的图片,但当我使用上面的(Brandon的建议)时,我可以下载图像,但当我打开它时,我会收到
有人能帮我吗?请看:您得到的文件内容是什么?什么是“奇怪的东西”?我得到了一个URL。当我在浏览器中点击它时,我可以看到我想要下载的图片,但当我使用上面的(Brandon的建议)时,我可以下载图像,但当我打开它时,我会收到无效的图像消息。但是文件的实际内容是什么?在编辑器中打开它并查看。@kvetis..这是我要下载的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);
}
-----------------------------------------------