我正在尝试向最终用户显示图像,但是此标签不起作用,请问我该如何解决?
<img src="file:///E:/images/avatars/21082013184506Id.png" height=70 width=70 />
提前致谢。
您的文件寻址是绝对的,它仅适用于该目录中存在该图像的机器,您应该使用隐式寻址。
file://
URI 上的图像。为您的 src 使用 HTTP URI。
中的图像在src=""
您自己的硬盘上。
将图像上传到图像上传器,如 imageshack 或网络服务器。
放入src=""
文件的正确路径。
正如约翰在评论中所问的那样,只有当指定的源路径可供查看 html 的用户使用时,图像才会出现。
属性 src="file:///E:/images/avatars/21082013184506Id.png" 表示用户必须有权访问 E: 驱动器。
如果您希望它在 Internet 上在线工作,请将图像与您的页面一起上传并指定它的路径,例如,如果它与您的 html 位于同一文件夹中
src="21082013184506Id.png"
如果它在图像/头像子文件夹中
src="图像/头像/21082013184506Id.png"
我还建议引用宽度/高度属性,即 width="70" height="70",或者甚至更好地通过 CSS 设置这些值,但这是一个不同的主题:)