support for browsers that lack the Blob API (untested right now)