toBase64 static method

String? toBase64(
  1. dynamic s
)

toBase64() but safe to use on null

Implementation

static String? toBase64(dynamic s)
{
  try
  {
    if (s is String)
    {
      var bytes = utf8.encode(s);
      return Base64Codec().encode(bytes);
    }
    if (s is List<int>)
    {
      return Base64Codec().encode(s);
    }
    return null;
  }
  catch(e)
  {
    return null;
  }
}