Не удается загрузить образ локального хранилища в webview

#android #webview

Вопрос:

Не удается загрузить изображение из локального хранилища в webivew. Я просмотрел много ответов на этом форуме, большинство из них говорят, что это так. Но все равно изображение не загружается в imageview.

      val file = File("/storage/emulated/0/Android/data/com.example.pdftranslator/files/haga.jpg")
        if (file.exists()){
            Log.i(TAG, "File exis: ")
        }
     val wview = findViewById<WebView>(R.id.webView)
        wview.settings.javaScriptEnabled = true
        wview.settings.domStorageEnabled = true
        val html = "<html><body> <img src="file://" file.absolutePath ""/></body></html>"
        Log.i(TAG, "html " html)
        wview.loadDataWithBaseURL("",html, "text/html", "utf-8","")
 

Комментарии:

1. Если файл не существует, то вернитесь. Не продолжайте так, как вы делаете сейчас.

2. файл существует …по-прежнему изображение не загружается

3. Также используйте File.CanRead() перед продолжением.

4. это также правда, что я проверил

5. Попробуйте без файла://.