我正在使用Ionic制作应用。它差不多完成了,但有一个问题。我正在使用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"...>
而不是div
,这也无效..
我也尝试过,没有Crosswalker-project。似乎没有任何区别.. 当我在Android手机上的浏览器上访问其中一个examples ng-file-upload时,按下“选择文件”按钮,它会显示相机选项..
有没有人为此找到解决方案或解决方法?
任何帮助表示赞赏!
答案 0 :(得分:1)
发现问题。似乎我必须添加:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
到AndroidManifest xml文件