是否可以将图像从外部源转换为base64字符串客户端?

时间:2013-05-09 20:01:36

标签: javascript html5

我尝试使用html和toDataUrl()以及canvas标记将图像从外部源转换为base64字符串,但它不起作用。它抛出Dom Exception 8安全异常,我后来发现它不允许您从外部源转换这些图像。

我已经设置了服务器端的方式,但我想减少服务器下载图像的负担。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:3)

您可以在服务器端获取图像,然后像代理一样将其转发到客户端。它就像是在你的服务器上获取,然后让客户端JS进行转换。您的服务器不会进行转换,但只会像解决安全问题的桥梁一样。