getMultiImagesAsWidget static method

Future<List<Image>?> getMultiImagesAsWidget()

Picker that allows multi-image selection and return an Image.memory list using the images' bytes.

Implementation

static Future<List<Image>?> getMultiImagesAsWidget() async {
  final images = await ImagePickerWeb()._pickMultiFiles('image');
  if (images == null) return null;
  final files = <Uint8List>[];
  for (final img in images) {
    files.add(await img.asBytes());
  }
  if (files.isEmpty) return null;
  return files.map<Image>(Image.memory).toList();
}