我正在使用离子制作应用程序。几乎完成了,但是有一个问题。我正在使用ng-file-upload从设备上传文件。从iOS询问我是要从画廊上传,还是用相机拍照。从Android出发,它只从画廊问,没有显示相机选项。
我已经阅读了ng-file-upload的整个文档,以及所有开放和封闭的问题。他们都没有帮助。
我正在使用以下代码:
<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
,也不起作用。
我也尝试过,没有人行横道项目。似乎没有任何区别。当我在Android手机上访问浏览器上的ng-file-upload示例之一时,然后按"选择文件"按钮时,它确实显示了相机选项。
有人为此找到了解决方案或解决方法吗?
任何帮助!
找到了问题。似乎我不得不添加:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
到AndroidManifest XML文件