首页 > 解决方案 > 将图像存储在 xml 文件中

问题描述

我是 XML 新手。我有一个手动插入数据的 XML 文档。我想知道是否可以在 XML 文件中包含图像,而不是使用文件路径。我发现了一些关于编码的东西,但我不明白它是如何工作的,而且该选项在 XML 编辑器中甚至不可用。将图像存储在 XML 文件中后,我将使用 javascript 访问它。请提供有关此事的进一步资料。

标签: javascriptxmlimage

解决方案


图像是二进制数据,在 XML 文档中存储二进制数据的常用方法是将其编码为 base64(将其转换为 ASCII 字符)。从二进制转换为 base64 并返回的库已广泛使用,但细节很大程度上取决于您的编程环境。还有在线服务,您可以上传图像并取回其 base64 表示:这里有一个示例https://www.base64encode.net/base64-image-encoder


推荐阅读