2016-06-10 1 views
0

HTML-Eingabe-Typ-Datei in meinem Android-Webview funktionierte nicht für mich, also fand ich diese Lösung (File Upload in WebView) und implementiert das gleiche, jetzt bin ich in der Lage, Datei-Browser zu öffnen.Android Webview Datei Browser öffnet sich aber Datei nicht wählbar

Aber jetzt ist das Problem, ich kann Datei nicht auswählen. Es passiert nichts beim Antippen einer Datei, und es wird auch grau dargestellt (wie deaktiviert). Ich habe auf Android 5 & 6 beide keiner von ihnen funktioniert für mich überprüft. Auch habe ich diese Zeile in meinem Manifest

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

Wenn jemand genauen Code zu sehen, wie ich es hier einfügen kann.

Kann jemand bitte darauf hinweisen, was mit meiner Implementierung falsch ist.

Antwort

0

Nach einer langen Recherche fand ich, dass das accept Attribut von file HTML-Tag all dies tat.

Mein HTML für Tag input type Datei war wie folgt ..

<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"> 

Und wenn ich den Inhalt aus accept Attribut entfernt oder entfernt das Attribut selbst akzeptieren, aktivieren Sie die Dateiauswahl und es ist mein Problem gelöst.

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

Sind Sie sicher? Es hat nicht an mir gearbeitet – user3304007