【发布时间】:2015-07-16 17:04:43
【问题描述】:
当您使用 Postman 或在浏览器中调用它时,它会返回一个渲染精美的图像。现在,在应用程序内部,当我使用 $http 或 jQuery 调用此 API 时,返回的是大量“垃圾”。谁能解释一下这个垃圾是什么?是图片对应的base64编码的二进制数据吗? 我需要此信息,以便我可以在我的应用程序中显示此图像.. img ng-src="{{photo}}" 和 img data-ng-src="{{photo}}" 都不起作用。我也试过在img标签中明确指定base64,没用。
谢谢!
【问题讨论】:
-
你试过
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />? -
是的,我做到了,只是为了让您了解这个“垃圾”的样子。这是典型图像的前 5%,����JFIF��*ExifII*1Google��@ICC_PROFILE0ADBEmntrRGB XYZ �acspAPPLnone���-ADBE cprt�2desc0kwtpt�bkpt�rTRC�gTRC�bTRC�rXYZ �gXYZbXYZtextCopyright 1999 Adobe Systems IncorporateddescAdobe RGB
-
在this demo 中工作正常,将url 传递给
ng-src。一定是有其他问题。尝试使用$sce.trustAsUrl()
标签: jquery angularjs image google-places-api google-photos