When filewriter saving a file, use Blob/BlobBuilder where possible, fall...

...ing back to string if not available