Создает окно выбора файла при вызове функции open (работает только после событий пользователя). Если нужно отправить в каллбек бинарный файл, то следует использовать `reader.readAsArrayBuffer`. Так что лучше заодно передавать аргументом дополнительную функцию, которая будет проверять расширение в `file.name`