Does this workaround help? I have only looked shortly into it, but I guess it is still creating a new Blob, isn't it?