RFC 2397 - The "data" URL scheme 使用例
与HTTP协议相关的规范文档可以在HTTP 资源与规范中找到
具体使用中简单举个例子比如将一个字符串转成对应的条形码,虽然可以通过CSS3安装需要的条形码字体来直接将字符串显示成条形码,也可以通过调用JS库将字符串转化成条形码图片。但是当网页既不能使用CSS3也不能安装JS库时,可以将字符串传到后台将字符串转换成条形码图片,再将图片转化为Base64格式的字符串返回到前端。这时就可以直接使用RFC2397中的案例:
data:image/x-icon;base64,base64编码的icon图片数据
data:image/gif;base64,base64编码的gif图片数据
data:image/png;base64,base64编码的png图片数据
data:image/jpeg;base64,base64编码的jpeg图片数据
具体例子:
202206230003 \(\longrightarrow\)
图片未加载则看下面base64字符串
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAyAQAAAAAxKqlMAAAAJ0lEQVR4XmP4DwbTjJOSbu6YqJY7R2VOMESIYVRmVGZUZlRmxMkAAIuafuh5PtM6AAAAAElFTkSuQmCC