如何显示作为对API调用的响应的图像?

时间:2015-05-20 14:25:47

标签: javascript html rest

我需要使用REST api来显示来自不同系统的配置文件图像。

以下是我们期待的回应:

{
  "type" : "image",
  "status" : "published",
  "index" : 1,
  "ref" : "https://example.something.com/api/some_endpoint/images/1/data",
  "contentType" : "image/png",
  "published" : "2012-07-14T00:11:28.916+0000",
  "updated" : "2012-07-14T00:11:28.916+0000",
  "id" : "1234",
  "resources" : {
    "self" : {
      "ref" : "https://example.something.com/api/some_endpoint/images/1",
      "allowed" : [ "GET", "DELETE", "POST" ]
    }
  }
}

我在这里看到两件我不完全理解的事情:

  1. 如果是contentType: "image/png",我们如何在网页上显示?是否有某种类型的html标签或js功能可以打印此图像?

  2. 此回复只是说:"使用我们已将img src作为您的参考号码?"

  3. 由于

1 个答案:

答案 0 :(得分:1)

通常,您只需将src指向图像的路径即可。在异步发生的情况下,您只需将图像的src元素设置为该位置即可。除非你需要使用画布使用一些高级绘图,否则在一些ajax回调中的响应不会对你有所帮助。