Javascript 角度-显示数据库中的图像(二进制编码)
我知道这个问题可能是重复的,但我已经试了几个小时没有成功。Javascript 角度-显示数据库中的图像(二进制编码),javascript,angularjs,image,Javascript,Angularjs,Image,我知道这个问题可能是重复的,但我已经试了几个小时没有成功。 我有一个angular应用程序,它通过表单发送多个字段和一个图像(它是一个徽标) 它保存在mongo数据库中,当我需要在web应用程序中显示图像时,我的问题就变成了 当我发出/GET请求时,它返回如下内容: 当然,我得到了一个200 OK,请求没有问题 那么,如何通过html将其转换为可读格式呢?(可能是base64?不知道是否有更多的解决方案) 我的html文件: <img ng-src="{{$ctrl.getLogoImg}
我有一个angular应用程序,它通过表单发送多个字段和一个图像(它是一个徽标) 它保存在mongo数据库中,当我需要在web应用程序中显示图像时,我的问题就变成了 当我发出/GET请求时,它返回如下内容: 当然,我得到了一个200 OK,请求没有问题 那么,如何通过html将其转换为可读格式呢?(可能是base64?不知道是否有更多的解决方案) 我的html文件:
<img ng-src="{{$ctrl.getLogoImg}}" />
My resource.js文件:
...
getSiteLogo: {
method: 'GET',
params: { type: 'site' },
responseType: 'arrayBuffer' // <== Not sure about this?
},
。。。
getSiteLogo:{
方法:“GET”,
参数:{type:'site'},
responseType:'arrayBuffer'/您应该遵循GridFs规范。这将节省您的时间和精力
很抱歉,我无法帮助您解决您的问题,我需要查看一些代码…您好,您想查看什么代码?我只需要从数据库中获取图像并将其转换为base64或其他格式。以上(角度)代码就是我使用的全部代码
...
getSiteLogo: {
method: 'GET',
params: { type: 'site' },
responseType: 'arrayBuffer' // <== Not sure about this?
},