file static method

Future<String?> file({
  1. String? initialDir,
  2. List<String>? acceptedExtensions,
  3. String? confirmButtonText,
})

选择单个文件;取消返回 null。

Implementation

static Future<String?> file({
  String? initialDir,
  List<String>? acceptedExtensions,
  String? confirmButtonText,
}) async {
  if (kIsWeb) {
    throw UnsupportedError('MyPicker.file 在 Web 上不可用');
  }
  final result = await openFile(
    acceptedTypeGroups: _typeGroups(acceptedExtensions),
    initialDirectory: resolveInitialDir(initialDir),
    confirmButtonText: confirmButtonText,
  );
  return result?.path;
}