Data Url encoding
Types
DataUrl = object mime*: string props*: seq[DataUrlProp] data*: string
DataUrlProp = tuple[key, value: string]
Procs
proc `$`(self): string {....raises: [ValueError], tags: [].}
- Stringify
func getMime(rawExt: string): string {....raises: [], tags: [].}
-
Infer the filename mime type be given ext
ext can have dot (.) in start
func initDataUrl(data: string; mime = "text/plain"; base64 = true; props = newSeq[DataUrlProp]()): DataUrl {....raises: [ValueError], tags: [].}
- Creates new DataUrl
proc secureName(str: string): string {....raises: [], tags: [].}