upload method
Upload new content to a remote path.
Implementation
@override
Future<void> upload(
String path,
Stream<List<int>> data, {
int? length,
Map<String, String>? metadata,
}) async {
final key = _fullKey(path);
await client.putObject(
bucket,
key,
data.map((chunk) => Uint8List.fromList(chunk)),
size: length,
metadata: metadata,
);
}