在IE浏览器中获取Base64代码形式的IMG标记

时间:2018-02-27 11:12:06

标签: angular image typescript base64

需要从静态img html元素获取Base64。

代码

<img id="imgDownload" src="path to image"/>
var data = btoa(document.getElementById("imgDownload"))

btoa 显示编译错误。已将base64编码的代码发送到服务器以下载映像。 在此先感谢

1 个答案:

答案 0 :(得分:0)

data的值

var data = btoa(document.getElementById("imgDownload"))

W29iamVjdCBIVE1MSW1hZ2VFbGVtZW50XQ==

当您解码它时:[object HTMLImageElement]

我认为那不是你要发送的内容。

如果你在网址之后,你可能需要:var data = btoa(document.getElementById("imgDownload").src)

如果您在实际图像位之后,则需要下载图像 - 正如其他人所评论的那样,可以在此处找到:How to convert image into base64 string using javascript