2016-06-10 78 views
0

在我的android webview中的HTML输入类型文件不工作,所以我发现这个解决方案(File Upload in WebView),并实现相同的,现在我可以打开文件浏览器。Android的webview文件浏览器打开,但文件不可选

但现在的问题是我无法选择文件。 在任何文件上点击都没有任何反应,它也显示为灰色(如禁用)。我检查了Android 5 & 6他们都没有为我工作。 我也有这些线在我的清单

<uses-permission 
android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

如果有人想看到确切的代码,我可以将其粘贴在这里。

有人可以指出我的实现有什么问题。

回答

0

经过长时间的研究,我发现file HTML标记的accept属性完成了所有这些工作。

我对输入类型的文件标记HTML是这样的..

<input type="file" name="file1" id="file1" accept="application/zip,image/png,image/jpg,application/msword,application/pdf,image/jpeg,image/gif,vnd.openxmlformats-officedocument.wordprocessingml.document"> 

一旦我从accept属性删除内容或删除接受属性本身,使文件的选择和它解决了我的问题。

<input type="file" name="file1" id="file1" accept=""> 
+0

确定吗?它不适合我 – user3304007