在我的WebView
中,我加载了一个执行某些文件处理的JavaScript库。在浏览器中,此文件是通过<input id="inputFiles" type="file" name="files[]">
元素选择的。然后,我访问文件以使用files[0]
进行处理。
但是,在WebView
的上下文中,我已经知道需要处理的文件的路径(或者,如果需要,我可以通过content://
获得FileProvider
URI)。请注意,该文件先前是通过本机文件选择器选择的。它不是可以放置在资产文件夹中的永久文件。
如何使用在WebView
中运行的JavaScript访问此文件?我知道我可以使用webview.addJavascriptInterface()
来检索路径,但是如何将其转换为可用的JavaScript File
?