WebView上傳圖片問題

眾所周知,Android的WebView內(nèi)部屏蔽了調(diào)用相機(jī)的方法,如果H5網(wǎng)頁想在WebView內(nèi)調(diào)用相機(jī)需要在setWebChromeClient重寫onShowFileChooser方法,經(jīng)過一些列操作H5頁面調(diào)用相機(jī)終于沒有問題了,頁面也能顯示圖片,但是上傳出了問題。。。。。。

H5頁面點(diǎn)擊上傳后,后臺(tái)并沒有收到圖片,但是這個(gè)頁面在瀏覽器里沒有問題啊,感覺是自己的鍋,又用百度首頁測(cè)試了它的拍照上傳,發(fā)現(xiàn)也不能上傳。。。。好了可以確定是我的鍋了。。。

一同搜索之后發(fā)現(xiàn)并沒有類似問題,惹,MD里怎么打表情啊。。。

這可怎么辦,我想上傳圖片不行,那我試試搜索行不行,我在WebView的百度里搜索,點(diǎn)擊百度一下,發(fā)現(xiàn)沒有反應(yīng),臥槽,我知道問題出在哪里了。。。。前幾天調(diào)試H5的時(shí)候后臺(tái)同學(xué)告訴我說我打開頁面后H5請(qǐng)求了兩次,然后我就把setWebViewClient中的shouldOverrideUrlLoading返回了true,但還是兩次,后來發(fā)現(xiàn)這不是我的鍋,但是這里也沒有改回去,以至于今天出現(xiàn)了這個(gè)問題。刪掉重寫的shouldOverrideUrlLoading就沒有問題了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容