xFileToMultipartFile static method

Future<MultipartFile> xFileToMultipartFile(
  1. XFile pickedFile
)

Convert XFile to MultipartFile, compatible with web and non-web platforms.

Implementation

static Future<MultipartFile> xFileToMultipartFile(XFile pickedFile) async {
  if (kIsWeb) {
    final bytes = await pickedFile.readAsBytes();
    return MultipartFile.fromBytes(bytes, filename: pickedFile.name);
  } else {
    return MultipartFile.fromFileSync(pickedFile.path,
        filename: pickedFile.name);
  }
}