我正在开发 angularJS 网络应用程序。当用户想在移动设备上上传图片时,设备应该启动相机,用户可以拍照并上传。
这是我正在测试的代码 fragment
<input type="file" name="uploadedfile" accept="image/*" capture="camera" />
<input type="file" name="uploadedfile2" accept="image/*" capture />
<input id="myFileInput" type="file" accept="image/*;capture=camera">
在手机浏览器中作为 Web 应用程序进行测试时,这三种情况均有效。 但是,当我使用 cordova (v6.3.1) 制作 android 应用程序(apk 文件)时,当用户单击选择图像按钮时,我无法强制手机打开相机。这是我第一次使用 cordova 从 html 构建 apk 文件。
我做错了什么?
更新:
我安装的 Cordova 插件:
<plugin name="cordova-plugin-media-capture" spec="~1.4.0" />
<plugin name="cordova-plugin-camera" spec="~2.3.0" />
<plugin name="cordova-plugin-android-permissions" spec="~0.10.0" />
最佳答案
关于android - 使用 angularjs 和 cordova 上传相机图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40068545/