我有一个为打印目的而生成的本地HTML页面,它引用了一些本地图像。所有这些都在页面旁边的同一个文件夹中。
我的问题在于如何引用这些图像我试试这个:
<img alt="name" src="c:\Users\username\AppData\Local\Temp\MyAppFloder\logo.png"/>
而且:
<img alt="name" src="file://C:/Users/username/AppData/Local/Temp/MyAppFloder/logo.png"/>
这适用于Firefox但不适用于IE,并且在我的应用程序中我使用IE(10/11)activex在打印之前渲染de page。
在win8,win7中,在IE 10,11中引用这些图像的方法是什么?
答案 0 :(得分:1)
您可以使用绝对URL引用图像。 E.g:
<img alt="name" src="http://yourDomain.com/public/img/logo.png" />
或相对路径。 E.g:
<img alt="name" src="../public/img/logo.png"/>
或
<img alt="name" src="public/img/logo.png"/>
答案 1 :(得分:1)
要查找任何文件/文件夹的绝对路径而不仅仅是图像,请按住shift并右键单击,然后单击copy as path,这对ie和ff在win 7上都有效。我刚刚测试过它。然后,您只需将其粘贴到浏览器中,然后通过删除引号进行检查。
确保按住shift并右键单击否则“复制为路径选项”不存在。 更多信息:
答案 2 :(得分:0)
这适用于IE11:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<img src="c://Users/username/Desktop/x.png"/>
</body>
</html>