loadFile method

  1. @override
Future<void> loadFile(
  1. String absoluteFilePath
)

Loads the file located on the specified absoluteFilePath.

The absoluteFilePath parameter should contain the absolute path to the file as it is stored on the device. For example: /Users/username/Documents/www/index.html.

Throws an ArgumentError if the absoluteFilePath does not exist.

Implementation

@override
Future<void> loadFile(
  String absoluteFilePath,
) {
  final String url = absoluteFilePath.startsWith('file://')
      ? absoluteFilePath
      : Uri.file(absoluteFilePath).toString();

  _webView.settings.setAllowFileAccess(true);
  return _webView.loadUrl(url, <String, String>{});
}