小编Mor*_*eus的帖子

8
推荐指数
1
解决办法
8920
查看次数

如何在 webview android 4.4 及更高版本中启用多个文件上传

我正在使用 htmlinput标签。我正在尝试上传最多 5 个文件。代码适用于单个文件上传。
如何在 webview android 4.4 及更高版本中启用多个文件上传?

intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE,true); 
Run Code Online (Sandbox Code Playgroud)

这仅允许选择多个文件,但它不起作用

ValueCallback<Uri> mUploadMessage;
final int FILECHOOSER_RESULTCODE = 3;
final int REQUEST_SELECT_FILE = 32;
ValueCallback uploadMessage;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().requestFeature(Window.FEATURE_PROGRESS);
    setTheme(R.style.AppTheme);
    setContentView(R.layout.activity_main);

    Uri uriUrl = Uri.parse("https://contactde.com/");
    webview = findViewById(R.id.webView);
    webview.getSettings().setUseWideViewPort(true);

    webview.setWebChromeClient(new WebChromeClient() {
        @Override
        public void onProgressChanged(WebView view, int newProgress) {
            super.onProgressChanged(view, newProgress);
            if (newProgress >= 100) {
                pd.cancel();
            } else {
                pd.setMessage("Loading " + newProgress + "%");
                pd.show();
            }

        }

        @Override
        public void onGeolocationPermissionsShowPrompt(String …
Run Code Online (Sandbox Code Playgroud)

android android-webview android-file

5
推荐指数
1
解决办法
3645
查看次数