看看我的代码如何将png图像字符串数据转换为png?
<img src='data:image/png;base64,{{imgSrc}}'>
在我的控制器
$scope.imgSrc = $scope.deviceDetail.imgSrc;
我得到这个类型从我IMGSRC后端存储在MongoDB的响应。
"�PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0003 \u0000\u0000\u0002R\b\u0002\u0000\u0000\u0000��6A\u0000\u0000\u0000\u0006bKGD\u0000�\u0000�\u0000�����\u0000\u0000 \u0000IDATx���{xT���W x\u0000\u0006%$F�c F\t�\"�V��\u0000�P\u000f\b���xEъ��T�[email protected]� \u0018�諀`�TJ�Z\u0015\t�\"R��@\u000b|H�h8\u0005\......"
现在我想从这个数据的png图像,我已经试过这个数据到base64,但仍然没有得到图像。 请问我这里有什么问题?
你是如何保存在数据库中这一形象。将图像存储为base64编码的字符串而不是二进制。 – Thangadurai
检查这个帖子,它可能会帮助你。 http://stackoverflow.com/questions/4796914/store-images-in-a-mongo-database – CrazyMac
@Thangadurai我从ubersmithAPI服务器获取这个图像数据,并在mongodb中存档,我试过这个数据到base64,但它返回此错误 错误:路径必须是不含空字节的字符串。 –