Yuck. I wish we weren't still useing data uris!  Is there a way to use a real blob here, I wonder?  Probably a followup bug.