Для ionic1 я рекомендую использовать встроенный инструмент выбора файлов HTML5, например, для загрузки изображения используйте следующее:
<input id="file-image" type="file" accept="image/*" ng-model='input.image' base-sixty-four-input />
Вы можете изменить атрибут accept , чтобы он соответствовал желаемому типу MIME.
Это решение отлично работает и протестировано на Android и iOS.