Q:什么是Base64编码?
Base64是一种将二进制数据编码为ASCII字符串的方法,常用于在文本环境中传输图片等二进制文件。编码后体积约增加33%。
Q:图片转Base64有什么用?
主要用于:①CSS中直接内嵌小图片减少HTTP请求;②API接口中以文本形式传输图片;③HTML邮件中嵌入图片;④JSON数据中携带图片内容。
Q:DataURL和纯Base64有什么区别?
DataURL = data:image/png;base64, 前缀 + Base64编码。DataURL可直接作为img标签的src使用;纯Base64编码适合作为API参数传递。