Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用react native将缓冲区转换为图像_Javascript_Image_React Native_Base64_Buffer - Fatal编程技术网

Javascript 如何使用react native将缓冲区转换为图像

Javascript 如何使用react native将缓冲区转换为图像,javascript,image,react-native,base64,buffer,Javascript,Image,React Native,Base64,Buffer,我正在使用PockDB和react native(expo)存储本地数据和图像,在尝试恢复图像时,我得到以下数据 Object { "data":

我正在使用PockDB和react native(expo)存储本地数据和图像,在尝试恢复图像时,我得到以下数据

Object {                                                                                                                                                                  
    "data": Array [                                                                                                                                                           
          161,                                                                                                                                                                    
          184,                                                                                                                                                                    
          222,                                                                                                                                                                    
          114,                                                                                                                                                                    
          211,                                                                                                                                                                    
          155,                                                                                                                                                                    
          141,                                                                                                                                                                    
          231,                                                                                                                                                                    
          45,                                                                                                                                                                   
     ],                                                                                                                                                                      
     "type": "Buffer",                                                                                                                                                     
 }
我想将此返回转换为图像。我已经尝试过使用类似的方法来获取base64,因此稍后会显示图像:

let base64String = new Buffer.from(result).toString("base64")
但我得到的回报是

objectObject

我认为这可能是因为您是
result.data
属性已经是一个缓冲区数组。尝试直接调用
toString

let base64String=result.data.toString('base64');
顺便说一句,感谢您提出这个问题,我在任何地方都找不到如何将Uint8Array转换为base64字符串的答案