我试图使用JavaScript设置<img>
src
,但图像缺少可视化效果;它是空的。运行此代码后的图像URL以"http://127.0.0.1:8080/%27"
(我甚至不知道这是从哪里来的)开始,而不是"data: image/png"
。变量mySrc
被设置为Base64编码的图像。设置<img> src转换为使用Javascript的Base64编码图像失败
document.getElementById(id).src="'"+mySrc+"'";
这就是URL的样子设置之后:
http://127.0.0.1:8080/%27data:image/png;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4RMNRXhpZgAASUkqAAgAAAAQAAABAwABAAAAuAsAAAEBAwABAAAA9gkAAAIBAwADAAAAzgAAAAMBAwABAAAAAQAAAAYBAwABAAAAAgAAAA4BAgAfAAAA1AAAABIBAwABAAAAAAAAABUBAwABAAAAAwAAABoBBQABAAAA9AAAABsBBQABAAAA/AAAABwBAwABAAAAAQAAACgBAwABAAAAAgAAADEBAgALAAAABAEAADIBAgAUAAAAEAEAADsBAgAEAAAAUm9uAGmHBAABAAAAJAEAAHwBAAAIAAgACABJbWFnZSBjb252ZXJ0ZWQgdXNpbmcgaWZmdG9hbnkAAMDGLQAQJwAAwMYtABAnAABQaWNhc2EgMy4wAAAyMDA4OjA2OjA2IDEwOjM2OjEyAAQAAaADAAEAAAD...
无从得知,没有看到更多的代码,比如如何定义并填充“mySrc”。 – Chad 2011-12-21 19:29:05