getFile static method
Implementation
static Future<List<ChalonaFile>> getFile() async {
final result = Completer<List<ChalonaFile>>();
var uploadInput = FileUploadInputElement();
uploadInput.click();
uploadInput.onChange.listen((e) async {
final files = uploadInput.files ?? [];
List<ChalonaFile> r = [];
for (var e in files) {
r.add(ChalonaFile(content: await _readFile(e), fileName: e.name));
}
result.complete(r);
});
return result.future;
}