我正在为我自己的网站开发带有 android 的 webview 应用程序。我有将照片上传到网站的模块,所以我在网站上有一个“选择文件”按钮,当从 webview 调用它时无法点击。它在浏览器中运行良好。解决此问题的任何解决方案。提前致谢。
2 回答
For others surfing here PLEASE BE AWARE that the undocumented function openFileChooser is now not currently available in Android 4.4+ (KitKat) !!!
Google Engineer:"unfortunately, openFileChooser is not a public API. We are working on a public API in future releases of Android."
See https://code.google.com/p/android/issues/detail?id=62220 for more info and much gnashing of teeth...
虽然已经很久没有问过了,但我会尽量给出一个比我在网上找到的更全面的答案。
您可能的解决方案是:WebView 中的文件上传
但是,我发现这篇文章也很有用:File upload in through WebView on Android
这个问题是由一个未记录的魔法方法引起的onFileChooser
,它不能作为@override 使用,但是一旦你添加它就可以正常工作。