Я пытаюсь позволить пользователю выбрать файл (из хранилища) внутри моего приложения NativeScript, чтобы позже загрузить этот файл на сервер, но я не смог найти действительно работающий инструмент выбора файлов.
Я обнаружил, что так или иначе должно быть возможно использовать nativescript-imagepicker для выбора любого типа файла и получения оттуда пути к файлу для загрузки.
Это было бы здорово, потому что я мог бы тогда использовать Nativescript-Filesystem для своих целей.
Я создаю контекст следующим образом:
let context = imagepicker.create({
maximumNumberOfSelection: 1,
minimumNumberOfSelection: 1,
mediaType: imagepicker.ImagePickerMediaType.Any,
mode: 'single'
});
Однако я не могу выбрать любой файл, кроме изображений на Android (API 28), и из документации «mediaType» предназначен только для iOS.
Кто-нибудь смог заставить его работать так, как сообщалось в первой ссылке? Я что-то упустил?
Есть ли другой способ, которым я мог бы попытаться достичь желаемого результата? Я также попробовал Mediafilepicker , но не могу использовать его, потому что он дает мне много конфликтов с существующими плагинами, которые мне нужны для моего проекта.
Просто нужно что-то простое для выбора файла, какой лучший " NativeScript способ " для этого? (желательно работает как на андроиде, так и на iOS)
Пожалуйста, дайте мне знать, если вам нужна другая информация, и наберитесь терпения, я вроде как новичок в NativeScript. Заранее спасибо.