0

我正在用 PHP 构建一个 API,它访问一个 mysql 数据库,该数据库存储一系列文章,其中包含 html 格式的文本和图像。我可以使用 http 请求将 html 回显到设备,虽然图像显示(由 img src 链接),但这不会将 html 和图像下载到一个包中。我希望将文章单独存档,以便单独下载它会很好。我正在考虑用 PHP 压缩它并用客户端应用程序下载它,但我不确定。任何建议表示赞赏。

4

1 回答 1

0

您可以尝试数据 URI 方案。它允许您将图像文件直接编码到 HTML 代码中。

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />

该示例取自此 Wikipedia 文章,该文章还提供了一个 PHP 示例。这很容易做到。

对此的警告是浏览器支持,但听起来大多数现代浏览器,包括移动设备,都应该支持它。试一试,应该不会花时间实施,你会马上知道它是否是正确的解决方案。

于 2013-08-15T23:57:52.660 回答