【发布时间】:2011-11-30 20:15:20
【问题描述】:
在我的场景中,我想以编程方式下载页面(Internet 上的任何页面)的 HTML,但我还希望 HTML 中的所有图像都采用 base64 嵌入格式(未引用)
换句话说,而不是:
<img src='/images/delete.gif' />
我希望下载的 html 看起来像这样:
<img src="data:image/gif;base64,R0lGODl..." />
这样我就不需要经历将所有图像存储在目录等中的过程。
你们中有人知道如何做到这一点吗?或者任何插件可以有效地做到这一点?
【问题讨论】:
-
base-64 字符串中的图像尺寸较大,使 HTML 源代码不可读。为什么要将所有外部源转换为 base-64 字符串?
-
这不是一个真正的问题!!
-
我对大小没问题,因为无论如何,所有这些大小都会在多个请求中从网络请求。