gpt4 book ai didi

java - 无法在静态卡中显示本地主机上的图像

转载 作者:行者123 更新时间:2023-11-30 03:45:27 24 4
gpt4 key购买 nike

我正在尝试创建一张在本地主机上为 Google Glass 显示图像的卡片。我正在从 Mirror API 的 java-starter 项目构建。事实上,我正在尝试使用入门应用程序附带的图像之一。

这是我发送的卡片的 html:

<article>
<figure>
<img src="http://localhost:8080/static/images/chipotle-tube-640x360.jpg">
</figure>
<section>
<p class="text-small yellow">ABC</p>
<p class="text-small">XYZ</p>
</section>
</article>

我已经在镜像 API Playground 中对此进行了测试 https://developers.google.com/glass/tools-downloads/playground它似乎在那里显示良好,但在玻璃设备上则不然。有什么想法吗?

最佳答案

您发送卡片的方式是引用图像的 URL,而不是作为附件的图像。为了解析此图像,Glass 会访问该 URL 并尝试获取该图像。

由于服务器本身不在 Glass 上运行,因此无法解析 URL,也无法获取图像。如果您在一台计算机上运行 Web 服务器,在另一台计算机上运行浏览器,并使用“localhost”作为主机名,这也是同样的情况。

对此您有几个解决方案:

  1. 您可以使用全局可用的主机名或 IP 地址。 (“localhost”不会全局可用,以“192.168”开头的 IP 地址和其他一些地址也不会全局可用。)
  2. Attach将图像复制到卡片上,并使用特殊 URL attachment:0 引用第一个附件。

关于java - 无法在静态卡中显示本地主机上的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25857788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com