dataurl := "data:" [ mediatype ] [ ";base64" ] "," data
mediatype := [ type "/" subtype ] *( ";" parameter )
data := *urlchar
parameter := attribute "=" value
value := token / quoted-string
根据 RFC 中的这些 BNF,将数据与 mime 类型分开的逗号实际上可以同时出现在 mime 类型和数据中,因此没有简单的方法(即 reg ex)将 URI 分成几部分。因此需要一个完整的解析器。
我想知道有人知道Java中的任何数据URI库吗?我的谷歌搜索没有产生任何结果。