html输入类型’文件’在android.there上没有在webview上工作有任何方式使用webview android上传文件

html输入类型’文件’在android.there上没有在webview上工作有任何方式使用webview android上传文件,第1张

概述这是我的html浏览代码.    这是我的android代码,它为浏览文件加载html文件并在服务器上传.runOnUiThread(newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstubSystem.out.println(Andr

这是我的HTML浏览代码.
    

这是我的android代码,它为浏览文件加载HTML文件并在服务器上传.

        runOnUiThread(new Runnable() {        @OverrIDe        public voID run() {            // Todo auto-generated method stub            System.out.println(AndroIDConstants.MAIN_URL());            toast(AndroIDConstants.MAIN_URL());            webVIEw.loadUrl(AndroIDConstants.MAIN_URL());            webVIEw.setDownloadListener(new DownloadListener() {                @OverrIDe                public voID onDownloadStart(String url, String userAgent,                        String contentdisposition, String mimetype,                        long contentLength) {                    // Todo auto-generated method stub                    Intent i = new Intent(Intent.ACTION_VIEW);                    i.setData(Uri.parse(url));                    startActivity(i);                }                  public voID openfileChooser(ValueCallback<Uri> uploadMsg) {                        Intent i = new Intent(Intent.ACTION_GET_CONTENT);                        i.addcategory(Intent.category_OPENABLE);                        i.setType("image/*");                          WebVIEwActivity.this.startActivityForResult(Intent.createChooser(i,"Image Chooser"), 2533);                       }                     public voID openfileChooser(ValueCallback<Uri> uploadMsg, String acceptType) {                         openfileChooser(uploadMsg);                     }                                        public voID openfileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture) {                         openfileChooser(uploadMsg);                     }               });        }    });    JavaScriptInterface JsInterface = new JavaScriptInterface(this);    webVIEw.getSettings().setJavaScriptEnabled(true);

我想在AndroID应用程序上使用HTML5上传视频文件.

解决方法:

此问题已在此处提出并回答:File Upload in WebView

还要检查一下:
https://code.google.com/p/android/issues/detail?id=62220

您可以使用此课程:https://github.com/delight-im/Android-AdvancedWebView

总结

以上是内存溢出为你收集整理的html输入类型’文件’在android.there上没有在webview上工作有任何方式使用webview android上传文件全部内容,希望文章能够帮你解决html输入类型’文件’在android.there上没有在webview上工作有任何方式使用webview android上传文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存