当我在Android 7.1.1上的Chrome 60.0.3112.107中尝试this demo page并点击选择文件或删除文件时,会出现一个应用选择器,允许我在相机,摄像机和文件浏览器之间进行选择。我无法在Ionic v1应用程序中实现类似的行为。
我尝试了以下组合(以及更多):
<input type="file" />
<input type="file" accept="image/*" />
<input type="file" accept="image/*" capture="capture" />
但所有这些都只是直接打开默认文件浏览器,不允许我选择Camera。
这是我的环境:
我也尝试使用ng-file-upload和cordova-filechooser无效。
我能做些什么来使这项工作像在Chrome中一样工作,还是我需要直接使用cordova-plugin-camera如果我想拍照?理想情况下,我希望找到一个可在iOS上运行的跨平台/ cordova解决方案,而无需本机编程。
谢谢!
答案 0 :(得分:-1)
你看过this回购了吗? 如果你想用相机直接创建照片,我就会使用它自己。这通常应该工作,它与cordova无关,代码是普通的原生android代码。如果您有任何其他问题,请询问。