generateMetadata method

String generateMetadata()

Override this to customize creating 'Upload-Metadata'

Implementation

String generateMetadata() {
  final meta = Map<String, String>.from(metadata ?? {});

  if (!meta.containsKey("filename")) {
    meta["filename"] = p.basename(file.path);
  }

  return meta.entries
      .map((entry) =>
          entry.key + " " + base64.encode(utf8.encode(entry.value)))
      .join(",");
}