国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

android - 安卓開發webview無法運行<input type="file"怎么破?

瀏覽:74日期:2024-03-02 14:32:10

問題描述

求解!安卓webview無法運行<input type='file' name='file' /> 標簽!HTML完整代碼:<html><body>

<form action='upload_file.php' method='post'enctype='multipart/form-data'><label for='file'>Filename:</label><input type='file' name='file' /> <input type='submit' name='submit' value='Submit' /></form>

</body></html>在線等!??!

問題解答

回答1:

這個已經有人問過了,我已經回答過了,親測完全沒問題。https://segmentfault.com/q/1010000005980836

回答2:

Github上有個Os-FileUp項目提供了一些方法.

webView.setWebChromeClient(new WebChromeClient(){ //For Android 3.0+ public void openFileChooser(ValueCallback<Uri> uploadMsg){mUM = uploadMsg;Intent i = new Intent(Intent.ACTION_GET_CONTENT);i.addCategory(Intent.CATEGORY_OPENABLE);i.setType('image/*');MainActivity.this.startActivityForResult(Intent.createChooser(i,'File Chooser'), FCR); } // For Android 3.0+, above method not supported in some android 3+ versions, in such case we use this public void openFileChooser(ValueCallback uploadMsg, String acceptType){mUM = uploadMsg;Intent i = new Intent(Intent.ACTION_GET_CONTENT);i.addCategory(Intent.CATEGORY_OPENABLE);i.setType('*/*');MainActivity.this.startActivityForResult(Intent.createChooser(i, 'File Browser'),FCR); } //For Android 4.1+ public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture){mUM = uploadMsg;Intent i = new Intent(Intent.ACTION_GET_CONTENT);i.addCategory(Intent.CATEGORY_OPENABLE);i.setType('image/*');MainActivity.this.startActivityForResult(Intent.createChooser(i, 'File Chooser'), MainActivity.FCR); } //For Android 5.0+ public boolean onShowFileChooser( WebView webView, ValueCallback<Uri[]> filePathCallback, WebChromeClient.FileChooserParams fileChooserParams){if(mUMA != null){ mUMA.onReceiveValue(null);}mUMA = filePathCallback;Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);if(takePictureIntent.resolveActivity(MainActivity.this.getPackageManager()) != null){ File photoFile = null; try{photoFile = createImageFile();takePictureIntent.putExtra('PhotoPath', mCM); }catch(IOException ex){Log.e(TAG, 'Image file creation failed', ex); } if(photoFile != null){mCM = 'file:' + photoFile.getAbsolutePath();takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile)); }else{takePictureIntent = null; }}Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT);contentSelectionIntent.addCategory(Intent.CATEGORY_OPENABLE);contentSelectionIntent.setType('image/*');Intent[] intentArray;if(takePictureIntent != null){ intentArray = new Intent[]{takePictureIntent};}else{ intentArray = new Intent[0];}Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER);chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent);chooserIntent.putExtra(Intent.EXTRA_TITLE, 'Image Chooser');chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray);startActivityForResult(chooserIntent, FCR);return true; }});}

標簽: web
相關文章:
主站蜘蛛池模板: 国产综合精品在线 | 91精品国产色综合久久不 | 亚欧在线视频 | 欧美 另类 精品一区视频 | 久久亚洲国产的中文 | 久久综合一本 | 高清毛片免费看 | 日本欧美亚洲 | 亚洲国产精品网 | 国产成人免费在线 | 国产欧美自拍 | 国产午夜亚洲精品国产 | 91香蕉成人免费网站 | 日本一级视频 | 日本三级2021最新理论在线观看 | 免费久 | 国产成人啪精品 | 爽死你个放荡粗暴小淫货双女视频 | a级淫片| 男人的天堂在线观看视频不卡 | 交视频在线观看国产网站 | 污美女网站www在线观看 | 亚洲精品一区91 | 一级特级欧美a毛片免费 | 成人免费午间影院在线观看 | 在线亚洲播放 | 欧美三级网站 | 日韩精品欧美国产精品亚 | 成年大片免费视频播放手机不卡 | 九九免费精品视频在这里 | 99一区二区三区 | 秘书高跟黑色丝袜国产91在线 | 在线播放免费一级毛片欧美 | 美女一级片视频 | 国产aaaaa一级毛片 | 欧美日韩精品乱国产538 | 国产欧美精品三区 | 高清午夜看片a福利在线观看琪琪 | 9久久99久久久精品齐齐综合色圆 | 一级毛片 在线播放 | 经典香港一级a毛片免费看 精品400部自拍视频在线播放 |