Angular 从响应的URL下载图像

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

我正在尝试下载Angular 4中的图像。我得到了一个URL的回应。当我点击它时,我可以看到我想要下载的图像。我已经检查了所有的堆栈溢出问题,但可以找到最好的解决方案。到目前为止,我已经试过了。这是可行的,但当我下载图片时,我得到的是一张奇怪的图片,而不是真实的图片(jpg)


有人能帮我吗?

请看:您得到的文件内容是什么?什么是“奇怪的东西”?我得到了一个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);
  }
-----------------------------------------------