pick method
void
pick({
- FileTypes type = FileTypes.file,
- String? customFileType,
- required OnFileSelectedListener callback,
Implementation
void pick({
FileTypes type = FileTypes.file,
String? customFileType,
required OnFileSelectedListener callback,
}) {
html.FileUploadInputElement fileUploadInputElement = html.FileUploadInputElement();
fileUploadInputElement.accept = customFileType ?? type.value;
fileUploadInputElement.multiple = false;
fileUploadInputElement.click();
fileUploadInputElement.onChange.listen((_) {
if (fileUploadInputElement.files != null) {
callback.call(fileUploadInputElement.files!.first);
}
});
}