我有一个“对象”角色,具有从MongoDB中恢复的属性。数组其a:
persona.faceDetection.photo=[255,216,255,224,0,16,74,70,73,70,0,1,1,1,0,1....etc]
var encodedData = window.btoa(persona.faceDetection.photo);
persona.faceDetection.photo=encodedData;
然后用角形表示它:
<img data-ng-src="data:image/jpeg;base64,{{newPersona.faceDetection.photo}}" /img>
但什么也不显示。有没有更简单的方法?
PD:很抱歉我的英语和我的代码,对此很不高兴。
最佳答案
发布答案<image src data:image/jpeg;base64
隐含要求base64。
所以persona.faceDetection.photo
对象必须是base64。
尝试类似
var myUint8 = new Uint8Array(persona.faceDetection.photo)
var myBase64 = window.btoa(String.fromCharCode.apply(null, myUint8));
persona.faceDetection.photo=myBase64 ;
关于javascript - 将数组显示为均值堆栈中的图像(节点+ Angular 等)。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41104898/