shareFiles static method

Future<bool> shareFiles(
  1. List<ShareFile> files, {
  2. String? text,
  3. String? subject,
})

分享多个文件 files文件列表 text分享内容 subject分享主题

Implementation

static Future<bool> shareFiles(
  List<ShareFile> files, {
  String? text,
  String? subject,
}) async {
  final list = <XFile>[];
  for (var i = 0; i < files.length; i++) {
    list.add(await _createFile(files[i].name, files[i].path, files[i].bytes));
  }
  ShareResult result = await Share.shareXFiles(list, text: text, subject: subject);
  return result.status == ShareResultStatus.success;
}