uploadByteData method

  1. @override
Future<bool> uploadByteData(
  1. ByteData byteData, {
  2. UploadProgressCallback? onProgress,
})

Uploads a file contained by a ByteData object, returns true if successful.

Implementation

@override
Future<bool> uploadByteData(
  final ByteData byteData, {
  final UploadProgressCallback? onProgress,
}) {
  final bytes = byteData.buffer.asUint8List(
    byteData.offsetInBytes,
    byteData.lengthInBytes,
  );
  return upload(Stream.value(bytes), bytes.length, onProgress: onProgress);
}