0

我正在尝试向最终用户显示图像,但是此标签不起作用,请问我该如何解决?

<img src="file:///E:/images/avatars/21082013184506Id.png" height=70 width=70 />

提前致谢。

4

4 回答 4

1

您的文件寻址是绝对的,它仅适用于该目录中存在该图像的机器,您应该使用隐式寻址。

于 2013-09-06T10:29:23.603 回答
0
  • 最终用户将无法访问您的硬盘。
  • 某些浏览器会阻止通过 HTTP 加载的页面访问file://URI 上的图像。

为您的 src 使用 HTTP URI。

于 2013-09-06T10:28:49.513 回答
0

中的图像在src=""您自己的硬盘上。

将图像上传到图像上传器,如 imageshack 或网络服务器。

放入src=""文件的正确路径。

于 2013-09-06T10:30:01.220 回答
0

正如约翰在评论中所问的那样,只有当指定的源路径可供查看 html 的用户使用时,图像才会出现。

属性 src="file:///E:/​​images/avatars/21082013184506Id.png" 表示用户必须有权访问 E: 驱动器。

如果您希望它在 Internet 上在线工作,请将图像与您的页面一起上传并指定它的路径,例如,如果它与您的 html 位于同一文件夹中

src="21082013184506Id.png"

如果它在图像/头像子文件夹中

src="图像/头像/21082013184506Id.png"

我还建议引用宽度/高度属性,即 width="70" height="70",或者甚至更好地通过 CSS 设置这些值,但这是一个不同的主题:)

于 2013-09-06T10:35:37.993 回答