javascript - 将图像存储在 xml 文件中
问题描述
我是 XML 新手。我有一个手动插入数据的 XML 文档。我想知道是否可以在 XML 文件中包含图像,而不是使用文件路径。我发现了一些关于编码的东西,但我不明白它是如何工作的,而且该选项在 XML 编辑器中甚至不可用。将图像存储在 XML 文件中后,我将使用 javascript 访问它。请提供有关此事的进一步资料。
解决方案
图像是二进制数据,在 XML 文档中存储二进制数据的常用方法是将其编码为 base64(将其转换为 ASCII 字符)。从二进制转换为 base64 并返回的库已广泛使用,但细节很大程度上取决于您的编程环境。还有在线服务,您可以上传图像并取回其 base64 表示:这里有一个示例https://www.base64encode.net/base64-image-encoder
推荐阅读
- java - RESTful JAX-RS 通过多部分请求下载多个 pdf
- java - Java:将数组切割成第n个数字然后添加到数据库
- java - 使用 Spring Web 的 CorsWebFilter 拒绝服务器端请求
- php - Laravel 集合按日期分组和总和
- python - Python if a > b: b, a = a, b 含义
- windows - 是否可以让 webpack 的 watch 模式在 Windows 上工作?
- python - inspect.getsourcelines 新失败:TypeError:是一个内置类
- javascript - 如何减少此代码的运行时间?
- javascript - Google 表格 API 在尝试获取资源时给出 Uncaught (in promise) TypeError: NetworkError
- ios - 使用 URLSession 无法捕获“超时”错误