2016-06-10 81 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