如何在fileName
中有空格时加载webview
与WebView.loadUrl
?
例子:Android - Webview loadURL问题
file:///data/data/com.infor.android.eam.tablet/cache/Sheis HD 202_2014011.pdf
不起作用
如何在fileName
中有空格时加载webview
与WebView.loadUrl
?
例子:Android - Webview loadURL问题
file:///data/data/com.infor.android.eam.tablet/cache/Sheis HD 202_2014011.pdf
不起作用
试试这个:
Uri encodedPath = Uri.parse(path);
webView.loadUrl(encodedPath);
另外,在每一个地方有一个空格放在%20,而不是太空
寻找位置这
URL oracle = new URL(uri);
URI url=newURI(oracle.getProtocol(),oracle.getUserInfo(),oracle.getHost(),oracle.getPort(),oracle.getPath(),oracle.getQuery(),oracle.getRef());
oracle=url.toURL();
将您的文件url放在变量uri中。
String url=file:///data/data/com.infor.android.eam.tablet/cache/Sheis HD 202_2014011.pdf;
webView.loadUrl("https://docs.google.com/gview?embedded=true&url=" +url);
我已经使用Uri.parse,路径带有20%像文件:///data/data/com.infor.android.eam.tablet/cache/Sheis%20HD%20202_2014011.pdf。 。但仍然无法工作...请帮助 – user3199271
设备上是否存在此文件?你有权限阅读吗?如果名称没有空格,它会加载吗? –
是的文件存在data/data/com.infor.android.eam.tablet /缓存....我在桌面上复制该文件,并在谷歌浏览器打开,它打开罚款 – user3199271