本地文件的绝对路径

时间:2013-12-16 20:54:10

标签: html html5 internet-explorer

我有一个为打印目的而生成的本地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中引用这些图像的方法是什么?

3 个答案:

答案 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并右键单击否则“复制为路径选项”不存在。 更多信息:

http://technet.microsoft.com/en-us/magazine/ff678296.aspx

答案 2 :(得分:0)

这适用于IE11:

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <img src="c://Users/username/Desktop/x.png"/>
    </body>
</html>