显示使用socket从android客户端发送的图像

时间:2016-03-31 07:03:50

标签: android html node.js

我正在尝试在html页面上显示图像,我从android客户端(base64)收到图像,现在我想让它出现在html页面上。

这是接待代码,我不知道下一步是什么。

String name = contact.substring(contact.indexOf(" ", 0)+1, contact.indexOf(" ", contact.indexOf(" ", 0)+1);

1 个答案:

答案 0 :(得分:0)

正如您所说这是服务器端,您可以做的是,将base64代码发送到Web客户端。在Web客户端上,使用JavaScript替换计划显示图像的图像div的src属性。

以下客户端示例代码:

Socket.on("image", function(){
    document.getElementById('img').setAttribute( 'src', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==' );
}

这个简单的工作,取代我使用的虚拟base64,你可以使用你的。