Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iOS中从Java脚本方法打开摄影机滚动_Javascript_Ios - Fatal编程技术网

Javascript 在iOS中从Java脚本方法打开摄影机滚动

Javascript 在iOS中从Java脚本方法打开摄影机滚动,javascript,ios,Javascript,Ios,我需要在UIWebView中加载一个JSP/HTML5页面。在这个页面上有一个附件链接,点击它我需要打开CameraRoll来选择文件,然后上传到服务器。这与我们在电子邮件中使用附件是一样的。现在的问题是Java脚本如何打开CameraRoll?我的主要问题是,是否可以从Java脚本打开CameraRoll而不调用本机iOS方法。打开对话框的Java脚本嵌入在JSP/HTML5页面中 让我知道,如果你发现上述信息是不够的,所以我会尽量给你更多的细节。最终,我在UIWebView中有一个页面,它应

我需要在UIWebView中加载一个JSP/HTML5页面。在这个页面上有一个附件链接,点击它我需要打开CameraRoll来选择文件,然后上传到服务器。这与我们在电子邮件中使用附件是一样的。现在的问题是Java脚本如何打开CameraRoll?我的主要问题是,是否可以从Java脚本打开CameraRoll而不调用本机iOS方法。打开对话框的Java脚本嵌入在JSP/HTML5页面中

让我知道,如果你发现上述信息是不够的,所以我会尽量给你更多的细节。最终,我在UIWebView中有一个页面,它应该像普通电子邮件应用程序一样,通过CameraRoll的附件向用户发送一些消息


我在网上搜索了很多,但找不到任何帮助。

从iOS6开始,您可以访问媒体捕获API,该API允许您通过
向用户请求文件

基本上,您只需包含一个
,当用户触摸输入时,它就会打开手机的摄像头


一旦用户选择了文件,就可以使用POST表单操作或AJAX发送文件,或者使用文件API在客户端操作文件数据。有关实现的更多信息,请查看W3C的规范。

谢谢回复。我会将此转发给我的团队成员,如果有任何问题,我会返回给您。我有一个疑问,上面的解决方案只适用于iOS6,还是同样适用于iosdkversion5.1?仅适用于iOS6+。iOS6之前不支持文件上载和HTML媒体捕获。多谢大家。是的,它工作正常,而且仅适用于iOS6+。我的问题在这里得到了正确的回答,解决方案对我来说很好。如果这解决了您的问题,请将答案标记为正确。