files static method

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

选择多个文件;取消或未选返回空列表。

Implementation

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