put method
Uploads data blob
to the actual location with optional metadata
.
Returns the UploadTask which can be used to monitor and manage
the upload.
blob
must be one of Blob or Uint8List.
See also
https://firebase.google.com/docs/reference/js/firebase.storage.Reference#put
Implementation
UploadTask put(blob, [UploadMetadata? metadata]) {
storage_interop.UploadTaskJsImpl taskImpl;
if (metadata != null) {
taskImpl = jsObject.put(blob, metadata.jsObject);
} else {
taskImpl = jsObject.put(blob);
}
return UploadTask.getInstance(taskImpl);
}