Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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 使用Web API从数据库检索图像,然后将其显示在angularJS中_Javascript_Angularjs_Asp.net Web Api - Fatal编程技术网

Javascript 使用Web API从数据库检索图像,然后将其显示在angularJS中

Javascript 使用Web API从数据库检索图像,然后将其显示在angularJS中,javascript,angularjs,asp.net-web-api,Javascript,Angularjs,Asp.net Web Api,这似乎是一个简单的问题,但如何使用Web API检索存储在数据库中的图像,然后使用Angular显示它呢 下面是一个示例Web API服务,它正确返回JPG文件(使用HttpResponseMessage): 以及html: <img ng-src="{{cameraPic}}" /> </div> 看看您的服务器端代码,我认为您可以直接这样编写: <img ng-src="{{serverBaseUrl}}api/incident/GetIncidentIma

这似乎是一个简单的问题,但如何使用Web API检索存储在数据库中的图像,然后使用Angular显示它呢

下面是一个示例Web API服务,它正确返回JPG文件(使用
HttpResponseMessage
):

以及html:

 <img ng-src="{{cameraPic}}" /> </div>

看看您的服务器端代码,我认为您可以直接这样编写:

<img ng-src="{{serverBaseUrl}}api/incident/GetIncidentImages?IncidentIDX={{ehConstants.incidenT_IDX}}" />

只需确保用实际内容替换
ehConstants.incidenT\u IDX

如中所述,您还可以执行以下操作

<img ng-src="{{'data:image/png;base64,' + main.user.imageData}}">

我建议您首先检查您的范围数据树,看看是否放在正确的范围内显示。最好的工具是
<img ng-src="{{serverBaseUrl}}api/incident/GetIncidentImages?IncidentIDX={{ehConstants.incidenT_IDX}}" />
<img ng-src="{{'data:image/png;base64,' + main.user.imageData}}">