怎样让android4.4的webview支持文件上传

2024-12-29 11:30:34
推荐回答(2个)
回答1:

android4.4的webview无法支持文件上传,因为openFileChooser()方法本身就不是公共的api。
1、WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。
2、传统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaScriptCore,它们分别对应的是KDE的KHTML和KJS。不过,
3、随着JavaScript引擎的独立性越来越强,现在WebKit和WebCore已经基本上混用不分。

回答2:

  您好,很高兴为您解答:
  这个问题解决方案是这样的 在容有WebView的Activity类中,重写onActivityResult方法 在这个方法里通过intent.getData() 获取点击图片的Uri。
​  通过百度搜的各种方法 把这个Uri转换成文件的物理路径,生成file类型的Uri,在用ValueCallBack对象调用onReceiveValue方法就Ok了
  如果我的回答没能帮助您,请继续追问。