When filewriter saving a file, use Blob/BlobBuilder where possible, falling back to string if not available