【发布时间】:2014-08-24 06:04:49
【问题描述】:
我正在开发一个 iOS 应用程序,并希望将一串 HTML 代码转换为数据 URL。我该怎么做呢?
【问题讨论】:
我正在开发一个 iOS 应用程序,并希望将一串 HTML 代码转换为数据 URL。我该怎么做呢?
【问题讨论】:
对于数据 URI,它们类似于 heredoc 类型,这意味着它们包含内联的所有信息,但就像它们来自外部资源一样。
在这种情况下,要生成 URI,您只需要标头(它告诉浏览器它是一个数据 uri 以及它是什么类型),以及您在其上附加的数据。
HTML 的类型为 text/html,我们将用于数据 URI 的编码将是 base64。
所以你可以使用:
$uri = 'data:text/html;base64,' . base64_encode($html);
【讨论】: