uploadTextData method

Future<String> uploadTextData({
  1. required String text,
  2. String uploadPath = '/',
})

Uploads text data text to Firebase Storage at uploadPath and retrieves it back.

Implementation

Future<String> uploadTextData(
    {required String text, String uploadPath = '/'}) async {
  Uint8List data = Uint8List.fromList(utf8.encode(text));
  firebase_storage.Reference ref = storage.ref(uploadPath);
  await ref.putData(data);
  Uint8List? downloadedData = await ref.getData();
  return utf8.decode(downloadedData!);
}