2

HTML入力ファイルをAndroidWebViewで使用できますか?そうでない場合、回避策は何ですか?

<input type="file" name="file />
4

2 に答える 2

5

デフォルトでは、WebView はファイル チューザーを開きません。ただし、これを機能させることは可能です。WebChromeClient には非表示のメソッド openFileBrowser があります。これをオーバーライドして、ファイル チューザーをポップアップし、結果を WebView に返す必要があります。

しかし、onClick イベントが [addJavascriptInterface()][1] を介して注入する Java コードを呼び出すように変更することもできます。その時点で、必要な「ファイル エクスプローラー」を起動できます。 .

http://m0s-programming.blogspot.in/2011/02/file-upload-in-through-webview-on.html

于 2012-12-21T05:19:41.003 に答える