pickFile method

Future<File?> pickFile(
  1. BuildContext context
)

Picking a File.

FileSaver fileSaver = FileSaver(
  initialFileName:'File Name',
  fileTypes: const ['txt'],
);

File? file = await fileSaver.pickFile(context);

Implementation

Future<File?> pickFile(BuildContext context) async {
  String? path = await filebrowser(
      context,
      FileSaver._picker(
        style: style,
        multiPicker: false,
        fileTypes: fileTypes,
        bodyBuilder: bodyBuilder,
        footerBuilder: footerBuilder,
        headerBuilder: headerBuilder,
        initialFileName: initialFileName,
        initialDirectory: initialDirectory,
      ));
  if (path != null) {
    return File(path);
  } else {
    return null;
  }
}