put method

  1. @override
Future<bool> put(
  1. String path,
  2. dynamic contents, {
  3. Map<String, dynamic>? options,
})

Write the contents of a file.

Implementation

@override
Future<bool> put(
  String path,
  dynamic contents, {
  Map<String, dynamic>? options,
}) {
  return _write(() async {
    final value = await _uploadValue(contents);
    final object = await bucket.put(
      _objectKey(path),
      value,
      options: _putOptions(options),
    );
    return object != null;
  });
}