【发布时间】:2013-08-28 10:16:44
【问题描述】:
我正在考虑从我的服务器向自己发送一些 HTML,我想知道将图像数据添加到 HTML 中的最佳方法,以便当我在 UIWebview 中显示 HTML 时,它会像普通网页一样显示。
它们是两个先决条件 1,我不想将图像存储在设备包中 2,我不想在其他地方拥有指向图片的链接
我想知道我需要使用什么格式(即 mime 编码等)才能在我的 UIWebview 中读取/显示它。
所以,如果你老了,请给我一些关于如何实现这一点的指导,这将非常有帮助,因为我不能 100% 确定从哪里开始,而且我发现的例子很少。
【问题讨论】:
-
您不希望图像托管在其他地方是什么意思?您想下载、存储、然后显示它们吗?
-
我在我的服务器上存储了图像,但是我正在运行一项服务,该服务将从服务器中提取此图像并将其转换为 mime 编码数据或类似的东西,实际上我不想使用 类型链接,我想将图像嵌入 html 或类似的东西,所以我有。因此,从本质上讲,正在发送的数据具有要在用户设备上显示的所有信息,但是可能还不太确定。
-
啊,所以你想对图像进行base64编码,像这样?
-
是的..这听起来是对的,我之后的一个问题是 - 当我将类似的内容放入 html 然后尝试在 UIWebView 中显示时,UIWebView 会知道如何处理它吗?如果不是,那么在编写我的 ios 代码来处理这样的事情时我需要考虑什么。
-
WebKit 应该可以直接处理:)