Я загружаю фотографию, используя собственный ввод файла html, который отлично работает на iOS, но когда я пробую это в android, он ничего не делает.
Мой html
<input id = "photo-input" type = "file" name = "file" (change) = "onChange($event)" accept = ".png, .jpg, .jpeg">
Мой файл ts.
onChange(event) {
...
}






Чтобы загружать / скачивать файлы с помощью приложения Ionic, используйте плагин передачи файлов от Ionic Native.
Это невозможно с Ionic. Другой обходной путь - отправить изображение с помощью FormData. Более подробная информация: developer.mozilla.org/en-US/docs/Web/API/FormData
Мне удалось разобраться с этим, написав это, и я смог загрузить изображения из галереи.
<input id = "photo-input" type = "file" name = "file" (change) = "onChange($event)" accept = "image/*">
Я не хочу использовать кордову для этого просто нативного html.