Android的webview文件浏览器打开,但文件不可选
问题描述:
在我的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" />
如果有人想看到确切的代码,我可以将其粘贴在这里。
有人可以指出我的实现有什么问题。
答
经过长时间的研究,我发现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="">
确定吗?它不适合我 – user3304007