add method

This commit is contained in:
Looly
2020-07-25 18:12:53 +08:00
parent 403c2b1f18
commit fb2e118d91
3 changed files with 26 additions and 3 deletions

View File

@@ -772,6 +772,25 @@ public class URLUtil {
}
}
/**
* Data URI Scheme封装数据格式为Base64。data URI scheme 允许我们使用内联inline-code的方式在网页中包含数据<br>
* 目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。常用于将图片嵌入网页。
*
* <p>
* Data URI的格式规范
* <pre>
* data:[&lt;mime type&gt;][;charset=&lt;charset&gt;][;&lt;encoding&gt;],&lt;encoded data&gt;
* </pre>
*
* @param mimeType 可选项null表示无数据类型image/png、text/plain等
* @param data 编码后的数据
* @return Data URI字符串
* @since 5.3.11
*/
public static String getDataUriBase64(String mimeType, String data) {
return getDataUri(mimeType, null, "BASE64", data);
}
/**
* Data URI Scheme封装。data URI scheme 允许我们使用内联inline-code的方式在网页中包含数据<br>
* 目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。常用于将图片嵌入网页。