使用C#byteArray中的javascript显示图像
我有一个C#方法(即在客户端运行的ActiveX组件)返回一张照片。 在C侧,我有两个属性:使用C#byteArray中的javascript显示图像,c#,javascript,jquery,activex,C#,Javascript,Jquery,Activex,我有一个C#方法(即在客户端运行的ActiveX组件)返回一张照片。 在C侧,我有两个属性: public byte[] Photo { get; set; } public string PhotoString { get; set; } 字符串版本通过System.Convert.ToBase64String()的简单转换获得 现在我需要一种使用javascript显示照片的方法。我尝试使用以下答案中的代码: 与 但那没用。另外,如果我把答案中的字符串复制到小提琴上,它就不起作用了,所以
public byte[] Photo { get; set; }
public string PhotoString { get; set; }
字符串版本通过System.Convert.ToBase64String()的简单转换获得
现在我需要一种使用javascript显示照片的方法。我尝试使用以下答案中的代码:
与
但那没用。另外,如果我把答案中的字符串复制到小提琴上,它就不起作用了,所以我假设问题出在字符串上
还有其他建议吗?如果它已经正确编码,您不需要调用
hexToBase64()
如果它已正确编码,则无需调用
hexToBase64()
哇,这么简单!?谢谢,成功了。再过6分钟我就不能接受你的回答了,但我会接受的。谢谢!仅供参考,我用这个网站编码哇,这么简单!?谢谢,成功了。再过6分钟我就不能接受你的回答了,但我会接受的。谢谢!仅供参考,我使用此网站进行编码
$("#imgUserImage").attr("src", 'data:image/jpeg;base64,' + hexToBase64(data.PhotoString));
$("#imgUserImage").attr("src", 'data:image/jpeg;base64,'+data.PhotoString);