2014-04-08 70 views
3

对于我们的web应用程序,我们使用Plupload插件上传应用程序中的文件。在我们的应用中使用输入[类型=文件]字段时:在Android和Ios上,手机给予机会让 通过摄像头拍照。手机上传选择相机

当用户喜欢上传图片时,Plupload使用一个标签点击。但是,在iPhone 上,用户只有在使用Plupload时才能从图库中选择图片。 Iphone执行此操作是因为文件上传表单由Pluginload中的javasscipt呈现。

有没有办法解决这个问题?

正常的情况: iPhone给人的可能性摄像头,使画面与构建

<input type="file" name="plaatje" placeholder="Maak foto"> 

Plupload情况:上iPhone只画廊的照片可以被选择(由Plupload生成的标签)

<a id="uploader_browse" class="plupload_button plupload_add" href="#" style="position: relative; z-index: 1;">Foto's selecteren</a> 

Plupload设置

$("#uploader").pluploadQueue({ 
    // General settings 
    runtimes : 'html5', 
    url : base_url+'genius/upload/image/', 
    max_file_size : '3mb', 
    unique_names : false, 

    // Specify what files to browse for 
    filters : [ 
     {title : "Image files", extensions : "jpg,gif,png"} 
    ], 

    // Flash settings -> if needed 
    flash_swf_url : '/plupload/js/plupload.flash.swf', 

    // Silverlight settings -> if needed 
    silverlight_xap_url : '/plupload/js/plupload.silverlight.xap' 
}); 
+0

你找到一个解决的办法?我有同样的问题 – henrywright

回答

4

设置multi_selection为“假” ......这个工作对我来说我的iPhone上运行iOS7

+0

也帮助我!谢谢! – Masha