2012-12-19 264 views
2

我有一个返回png图像字节数组的服务,我想将它呈现在我的jsp页面上。 我正在调用ajax来获取图像。如何将bytearray转换为img标签?

$.ajax({ 
      type: "GET", 
      cache: false, 
      async: false, 
      url: '<spring:url value="/service/org/flk/2"/>', 
      success: function(msg) { 
+2

参阅此http中的Base64://计算器。 com/questions/4564119/javascript-convert-byte-to-image – Anshu

回答

1

您需要流响应base64编码数据,然后你可以不喜欢它

$("#someDivId").html('<img src="data:image/png;base64,'+response + '"/>'); 

其中response是编码的图像数据

+0

我的服务返回字节数组,你的意思是分配我从服务获得的响应,将它附加到上面的字符串 – user1844840