The length of the file.
Returns a Future<int> that completes with the length in bytes.
Future<int>
@override Future<int> length() { return readAsBytes().then((bytes) => bytes.length); }