getBase64 method

String getBase64(
  1. {String defaultFormat = 'png'}
)

Returns attachment encoded in Data URI scheme format See: https://discord.com/developers/docs/reference#image-data

Implementation

String getBase64({String defaultFormat = 'png'}) {
  final encodedData = base64Encode(_bytes);
  final fileExtension = path_utils.extension(_name);
  final extension = fileExtension.isNotEmpty ? fileExtension.substring(1) : defaultFormat;
  return "data:image/$extension;base64,$encodedData";
}