从WebView访问设备文件系统

时间:2019-01-31 01:30:28

标签: javascript android android-webview

在我的WebView中,我加载了一个执行某些文件处理的JavaScript库。在浏览器中,此文件是通过<input id="inputFiles" type="file" name="files[]">元素选择的。然后,我访问文件以使用files[0]进行处理。

但是,在WebView的上下文中,我已经知道需要处理的文件的路径(或者,如果需要,我可以通过content://获得FileProvider URI)。请注意,该文件先前是通过本机文件选择器选择的。它不是可以放置在资产文件夹中的永久文件。

如何使用在WebView中运行的JavaScript访问此文件?我知道我可以使用webview.addJavascriptInterface()来检索路径,但是如何将其转换为可用的JavaScript File

0 个答案:

没有答案