我正在尝试使用带有objective-c的嵌入图像创建一个文档(即.doc,.html)。
图像存储在iPhone本地
例如,我使用img标签和文件uri方案创建了一个html。然后我将html代码保存在.doc文件中。但是没有显示图像
如果我将html代码保存为.html文件,也会发生同样的事情。
[body appendString:@"<img src='"];
[body appendFormat:@"file:/%@", absolutePath];
[body appendString:@"' />"];
其中absolutePath
是设备上图像的路径(我打印它是正确的)。
有什么建议吗?
答案 0 :(得分:0)
很遗憾,您无法直接链接到HTML中的本地文件。但是有一个技巧:使用本地替换缓存重定向图像下载并返回本地图像。如果创建文档的代码和缓存都同意哪个URL指向哪个图像,则可以在HTML中显示本地图像。
请参阅此优秀博客文章,了解如何实施此类替代缓存:http://cocoawithlove.com/2010/09/substituting-local-data-for-remote.html