是否可以在一个文件中包含html代码和所有图像?

Rom*_*man 3 html jpeg file

我想要一个带有javascript的html文件.然后我想在这个文件中有一些图像.我想把这个html文件发送给我的朋友(每封电子邮件).我希望他们看到我的html文件与图像,但我不想发送所有图像的所有文件.发送它们只是一个文件会很好.

我也不想在网络服务器上有图像.

我也不想向他们发送包含所有文件的存档(因为他们需要打开此存档).

我想要做多少或者有可能做我想做的事情?

添加

我不希望我的朋友在邮件客户端中看到html文件.我想发送一个文件作为附件.因此,他们可以保存它,然后使用浏览器打开.

Cro*_*zin 5

对的,这是可能的:

# HTML
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA................." />

# CSS
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA.................)
Run Code Online (Sandbox Code Playgroud)

文件源使用Base64算法进行编码,该算法可以轻松地将二进制数据表示为普通文本.

在维基百科上了解更多信息:数据URI方案.