【发布时间】:2012-09-10 14:15:00
【问题描述】:
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 库吗?我的 Google 搜索没有任何结果。
【问题讨论】: