0

我有一个 html 文件(包含一些文本和一个图像)存储在 @ /sdcard/test 文件夹中。并且图像也存储在同一文件夹下。如果我以编程方式打开 html 文件(使用 WebView),我可以看到 html 文件上的图像。

((WebView)findViewById(R.id.webView)).loadUrl("file:///mnt/sdcard/test/report_external.html");

有用。但是当我去那个文件夹并打开那个html文件(使用android的默认网络浏览器)时,没有显示图像文件。它显示了除图像之外的所有内容。默认android浏览器查看html文件有什么问题?使用默认浏览器和 WebView 打开文件有什么区别吗?这是我在 html 中的图像标签

<img src = "file:///mnt/sdcard/test/image.png"></img>

如果它也用默认浏览器打开,我怎么能看到 html 上的图像?

4

3 回答 3

0

我认为您的 img-path 有问题。尝试设置src="image.png",当两个文件在同一目录中时它应该可以工作。让我知道它是否有效。

于 2012-05-04T05:14:24.570 回答
0

将图像名称更改为其他名称并尝试。可能会奏效。

于 2012-05-04T05:25:44.743 回答
0

尝试file:///sdcard/test/report_external.html 而不是在您的路径中file:///mnt/sdcard/test/report_external.html 删除/mnt,它现在可以工作吗?

于 2012-11-28T11:25:24.843 回答