Data URI scheme显示base64格式图片

2017-04-12 / 12 阅读 / Java

首先理解一下Data URI scheme,先看下Http URI scheme。


这种取得数据的方法称为 http URI scheme,其中src中给定的是http形式,也就是做需要一次请求才能获得数据。

这种方式虽然简单,但是为增加网络请求次数,那么为了减少网络请求次数。随之而来的有另一种策略,即 Data URI scheme。
用于替代以上写法,可以写成如下:

同样可以完成第一种方式的效果。

Http URI scheme它包含一下部分:

data - 取得数据的协定名称
image/png - 数据类型名称
base64 - 数据的编码方法
iVBOR.... - 编码后的数据

 

目前,Data URI scheme支持的类型有:

data:,文本数据
data:text/plain,文本数据
data:text/html,HTML代码
data:text/html;base64,base64编码的HTML代码
data:text/css,CSS代码
data:text/css;base64,base64编码的CSS代码
data:text/javascript,Javascript代码
data:text/javascript;base64,base64编码的Javascript代码
data:image/gif;base64,base64编码的gif图片数据
data:image/png;base64,base64编码的png图片数据
data:image/jpeg;base64,base64编码的jpeg图片数据
data:image/x-icon;base64,base64编码的icon图片数据

相关推荐