readAsString method
Reads the entire file contents as a string using the given Encoding.
Returns a Future<String> that completes with the string once the file
contents has been read.
Implementation
@override
Future<String> readAsString({Encoding encoding = utf8}) async {
var content = await readAsBytes();
return _tryDecode(content, encoding);
}