我在 iOS 上使用 evernote api,想将 enml 翻译成 html。如何将 en-media 翻译成 img?例如:
媒体:
<en-media type="image/jpeg" width="1200" hash="317ba2d234cd395150f2789cd574c722" height="1600" />
图片:
<img src="imagePath"/>
我使用核心数据来保存 iOS 上的信息。所以我不能把img文件的本地路径给“src=”。如何处理这个问题?
最佳答案
最简单的方法是使用 Data URI 嵌入图像数据:
- 查找印象笔记 Resource与此哈希码相关联。
构建以下数据 URI(抱歉 Java 语法,我对 Objective C 不是很熟悉):
String imgUrl = "data:"+ resource.getMime() + ";base64,"+ java.util.prefs.Base64.byteArrayToBase64(resource.getData().getBody());
<使用 (2) 中的 imgUrl 创建 HTML img 标签。
关于html - 如何在将 enml 转换为 html 时将 en-media 转换为 img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873752/