Android webview文件浏览器打开但文件无法选择

时间:2016-06-10 14:41:34

标签: android webview android-webview

我的android webview中的HTML输入类型文件对我不起作用所以我找到了这个解决方案(File Upload in WebView)并实现了相同的功能,现在我可以打开文件浏览器了。

但现在问题是我无法选择文件。 点击任何文件都没有任何反应,它也显示为灰色(如禁用)。我已经检查了android 5& 6他们都不适合我。 我的清单中还有这些内容

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

如果有人想查看确切的代码,我可以将其粘贴到此处。

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

1 个答案:

答案 0 :(得分:1)

经过长时间的研究后,我发现accept HTML标记的file属性正在做这一切。

我输入类型文件标签的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属性中删除了内容或删除了accept属性本身,请启用文件选择并解决我的问题。

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