shareFile static method

Future<bool> shareFile({
  1. required String name,
  2. String? path,
  3. Uint8List? bytes,
  4. String? text,
  5. String? subject,
})

分享文件 pathbytes 二选一,不符合则抛出 FormatException 异常 name文件名称 path文件路径 bytes文件字节 text分享内容 subject分享主题

Implementation

static Future<bool> shareFile({
  required String name,
  String? path,
  Uint8List? bytes,
  String? text,
  String? subject,
}) async {
  XFile file = await _createFile(name, path, bytes);
  final files = <XFile>[file];
  ShareResult result = await Share.shareXFiles(files, text: text, subject: subject);
  return result.status == ShareResultStatus.success;
}