uploadData method

Uploads data as a StorageDataPayload with optional onProgress and StorageUploadDataOptions to object specified by key, and returns a StorageUploadDataOperation.

See StorageDataPayload for supported data formats.

Implementation

StorageUploadDataOperation uploadData({
  required StorageDataPayload data,
  required String key,
  void Function(StorageTransferProgress)? onProgress,
  StorageUploadDataOptions? options,
}) {
  return identifyCall(
    StorageCategoryMethod.uploadData,
    () => defaultPlugin.uploadData(
      key: key,
      data: data,
      onProgress: onProgress,
      options: options,
    ),
  );
}