Blob (data:image/jpeg;base64,${image} where image is a base64 encoded photo) - the conversion happens via a fetch.then -> response.blob() call. Blob using supabase.storage.from(bucketName).upload(...) always fails with {"error": "InvalidRequest", "message": "No content provided", "statusCode": "400"} error. The Blob being uploaded has a non-zero size and a valid .type (image/jpeg)