我尝试使用html和toDataUrl()
以及canvas
标记将图像从外部源转换为base64字符串,但它不起作用。它抛出Dom Exception 8
安全异常,我后来发现它不允许您从外部源转换这些图像。
我已经设置了服务器端的方式,但我想减少服务器下载图像的负担。有没有办法解决这个问题?
答案 0 :(得分:3)
您可以在服务器端获取图像,然后像代理一样将其转发到客户端。它就像是在你的服务器上获取,然后让客户端JS进行转换。您的服务器不会进行转换,但只会像解决安全问题的桥梁一样。