繁体   English   中英

Cordova托管了网络应用程序 - 在相机中打开输入类型=文件

[英]Cordova hosted web app - open input type=file in camera

我正在开展一个cordova网络应用项目。 我点击文件输入时打开相机有问题。 这是我到目前为止通过添加媒体捕获属性尝试的:

科尔多瓦 - index.js

onDeviceReady: function() {
        window.location.href = "https://www.example.com/webapp/";
}

托管网站 - add_picture.php

<input type="file" name="image" id="image" accept="image/*" capture />

即使输入元素中有额外的标签,它也无法正常工作。 它会打开我手机的文件管理器。 有什么方法可以解决这个问题,当我点击输入时打开我的相机? 谢谢

如果您尝试使用直接HTML5进行此操作,那么只需按一下即可直接打开相机,您仍然可以选择“库”或“相机”对话框。

还有另一种方法可以使用Cordova插件“Camera”; 但托管的Web应用程序变得更加困难,因为托管的Web应用程序无法直接与您的插件进行通信。 但这并非不可能。 如果您愿意,请使用以下参考资料来帮助完成此任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM