我有一个html文件(包含一些文字和一个图像)存储在@ / sdcard / test文件夹中。 并且图像也存储在同一文件夹下。如果我以编程方式打开html文件(使用WebView),我能够在html文件上看到图像。
((WebView)findViewById(R.id.webView)).loadUrl("file:///mnt/sdcard/test/report_external.html");
有效。但是当我去那个文件夹并打开那个html文件(使用android的默认Web浏览器)时,图像文件没有显示出来。它显示除图像之外的所有内容。默认android浏览器查看html文件有什么问题?使用defalut浏览器打开文件之间是否有任何区别?的WebView? 这是我在html中的图片标记
<img src = "file:///mnt/sdcard/test/image.png"></img>
如果用默认浏览器打开图像,我怎样才能在html上看到图像?
答案 0 :(得分:0)
我认为你的img-path存在问题。尝试设置src="image.png"
,它应该在两个文件位于同一目录时工作。如果有效,请告诉我。
答案 1 :(得分:0)
将图片名称更改为其他内容并尝试。可能有用。
答案 2 :(得分:0)
尝试file:///sdcard/test/report_external.html
而不是file:///mnt/sdcard/test/report_external.html
那是在您的路径中移除 / mnt ,它现在有效吗?