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?
},