Future<String> readAsString() async { throw UnsupportedError('File operations are not supported on web. Use fromAsset or fromHttp instead.'); }