importMultipleFromStorage static method
Future<List<FilePickerCross> >
importMultipleFromStorage({
- FileTypeCross type = FileTypeCross.any,
- String fileExtension = '',
Imports multiple files into your application. See importFromStorage for further details.
Implementation
static Future<List<FilePickerCross>> importMultipleFromStorage({
FileTypeCross type = FileTypeCross.any,
String fileExtension = '',
}) async {
try {
final Map<String, Uint8List> files = await selectMultipleFilesAsBytes(
type: type,
fileExtension: fileExtension,
);
if (files.isEmpty) {
throw (NullThrownError());
}
List<FilePickerCross> filePickers = [];
files.forEach((path, file) {
filePickers.add(
FilePickerCross(
file,
path: path,
fileExtension: fileExtension,
type: type,
),
);
});
return filePickers;
} catch (e) {
throw FileSelectionCanceledError(e);
}
}