如何使用AngularJS显示转换为Json的字节图像
我的后端可以返回一个列表作为图像列表。如何使用Angular在另一面显示它们。我当前的代码 后端:如何使用AngularJS显示转换为Json的字节图像,angularjs,json,image,byte,Angularjs,Json,Image,Byte,我的后端可以返回一个列表作为图像列表。如何使用Angular在另一面显示它们。我当前的代码 后端: public ActionResult RenderingPDF(string fileId) { return Json(RenderingPDF(fileId), JsonRequestBehavior.AllowGet); } public List<byte[]> RenderingPDF(string fileId) {
public ActionResult RenderingPDF(string fileId)
{
return Json(RenderingPDF(fileId), JsonRequestBehavior.AllowGet);
}
public List<byte[]> RenderingPDF(string fileId)
{ .. }
我找到了解决办法
$scope.arrayBufferToBase64 = function (buffer) {
var binary = '';
var bytes = new Uint8Array(buffer);
var len = bytes.byteLength;
for (var i = 0; i < len; i++) {
binary += String.fromCharCode(bytes[i]);
}
return window.btoa(binary);
}
$scope.arrayBufferToBase64=函数(缓冲区){
var二进制=“”;
var字节=新的Uint8Array(缓冲区);
var len=字节数。字节长度;
对于(变量i=0;i
和html格式
<img ng-src="data:image/JPEG;base64,{{arrayBufferToBase64(photo)}}"/>
照片包含哪些内容?
<img ng-src="data:image/JPEG;base64,{{arrayBufferToBase64(photo)}}"/>