I tried some things and the image never renders. It works when I save the data directly.
Current code:
let host = parseUri(url)
var client = newHttpClient()
client.headers = newHttpHeaders({"Referer": $host})
let rq = client.get(url)
var m = newMimetypes()
let suffix = m.getExt(rq.headers["Content-Type"])
writeFile("test.png", rq.body)
node_attrs.add(("src", getDataUri(encode(rq.body), &"image/{suffix}")))
Run
You can ignore the node_attrs.add thing.
