Javascript 十六进制字符串到图像
我就直接切入正题吧。现在我正在开发一个基于网络的应用程序。它具有基于 PHP REST 的架构,可提供 XML 文档。其中许多文档的属性都是十六进制编码的图片字符串。
在客户端,jQuery AJAX 获取包含图片的 XML 文档。我需要在某些 中显示所述图片标签。然而我对这些方法缺乏了解,所以我在这里寻求帮助。
目标: JavaScript 十六进制或 base64 字符串变量 >>> HTML 显示图像。
需要跨浏览器,或者对不支持它的浏览器进行修改也可以。
谢谢, 贡纳尔
I'll cut right to the chase. Right now I am developing a web based application. It has a PHP REST based architecture that serves up XML documents. On many of these documents attributes are hex encoded picture strings.
On the client side jQuery AJAX fetches an XML document with a picture in it. I need to display said picture in some <img> tags. However my knowledge on such methods is lacking so here I am asking for help.
Goal:
JavaScript String variable in hex or base64 >>> HTML displayed image.
Cross browser is required, or a hack for the ones that do not support it is fine.
Thanks,
Gunnar
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 base64 对图像进行编码,并使用以下格式将它们以 CDATA 字符串形式写入 XML:
构建文档时,使用此字符串作为您的
src
Encode the images using base64 and write them out in a CDATA string into your XML with this format:
When constructing your document, use this string as your
src
是否可以使用 php 文件来渲染图像? 该 php 文件可以写入一些 base64 编码值,例如
当您嵌入图像时,
Is it possible to use a php file just for rendering the image? That php file could write some base64 encoded values via
while you embed images like