OSSObjectPut.fromFile constructor

OSSObjectPut.fromFile({
  1. required File file,
  2. required String key,
})

Implementation

factory OSSObjectPut.fromFile({
  required File file,
  required String key,
}) {
  String subtype = path.extension(file.path).toLowerCase();
  subtype = subtype.isNotEmpty ? subtype.replaceFirst('.', '') : '*';
  return OSSObjectPut._(
    bytes: file.readAsBytesSync(),
    mediaType: MediaType('text', subtype),
     key :key,
  );
}