0

Я делаю приложение с использованием Ionic. Это почти сделано, но есть одна проблема. Я использую ng-file-upload для загрузки файлов с устройства. Из iOS он спрашивает, хочу ли я загрузить из своей галереи или сделать снимок с помощью камеры. С Android он запрашивает только галерею, не отображается опция камеры.Ионная открытая андроидная камера с кнопкой ввода ng-file-upload

Я прочитал всю документацию по загрузке ng-файла и всем открытым и закрытым вопросам. Однако никто из них не помог.

Я использую следующий код: <div class="thumbnail_box col col-25" ngf-select="addImage(picFile)" ngf-fix-orientation="true" ngf-capture="camera" ng-model="picFile" accept="image/*">

Пробовал много различных тегов, таких как: ngf-capture="camera" capture="camera" no tag at all

Если также пробовали использовать <button> и <input type="file"...> istead в виде div , который также не работает.

Я также пробовал его с и без Crosswalker-project. Кажется, не имеет никакого значения. Когда я нахожусь в одном из examples ng-file-upload в моем браузере на своем телефоне Android и нажимаю кнопку «выбрать файл», он показывает опцию камеры.

Кто-нибудь нашел решение или обходное решение для этого?

Любая помощь оценена!

ответ

1

Обнаружена проблема. Кажется, я должен был добавить:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

в XML-файл AndroidManifest