96
90
(if (not (string-match "\\([^,]*\\)?," desc))
97
91
(error "Malformed data URL: %s" desc)
99
94
(if (and mediatype (string-match ";base64\\'" mediatype))
100
95
(setq mediatype (substring mediatype 0 (match-beginning 0))
103
98
(eq ?\; (aref mediatype 0)))
106
100
(set-buffer (generate-new-buffer " *url-data*"))
108
102
(insert (format "Content-Length: %d\n" (length data))
109
103
"Content-Type: " mediatype "\n"