【发布时间】:2012-08-19 12:01:12
【问题描述】:
我想在 html 页面中嵌入一个返回 png 图像的 HTTP 调用。
如果有什么不同,我将在 github 的 gh-pages 上运行该页面。
网址是:http://public.opencpu.org/R/user/SChamberlain/ropensci_dash/apistatus10/png
请注意,有时 url 不会返回 png,因为服务有时会关闭。
我想使用 POST 方法调用该 url,然后简单地将 png 返回到页面中。理想情况下,http 调用也将在页面回收时运行。
我是否使用 iframe、表单、javascript?
谢谢!斯科特
【问题讨论】:
-
这样做的想法是什么?为什么不能只嵌入图像?
<img src="[the url]" />? -
该 URL 正在调用服务器,该服务器运行一些
R代码,该代码会输出一个 png,因此它不是指向图像的链接,而是一个运行的函数,它会导致图片。 -
好吧,如果调用生成了一个图像并且你把它放在一个图像标签中,客户端会得到一个图像并且它会立即显示出来。
-
好点。似乎工作。我只是认为它必须比这更复杂。
-
好吧,如果(如您所说)有时它可能会关闭,那么如果您在检查之前将其嵌入,最终可能会得到损坏的图像。这是我制作的一个 vanilla-js 小提琴,只有在成功加载时才会将图像附加到屏幕上 jsfiddle.net/BwJeC
标签: html