url导航本地floder,如C或D.

时间:2016-04-29 04:53:50

标签: html



<html><body><a href="C:\test.txt">File</a> (or) <a href="C:\test.pdf">File</a></body> </html>
&#13;
&#13;
&#13;

当我点击超链接浏览器时显示以下错误。 &#34;地址没有被理解&#34;。 这是浏览器中的URL - &gt; c:\ test.PDF。 但如果我手动将c改为C的大写字母,我正在获得我的输出。 有没有办法直接显示URL中的驱动程序名称的大写。 请帮帮忙。 提前致谢

2 个答案:

答案 0 :(得分:1)

您需要在链接前使用file:///

<html>
<body>
<a href="file:///C:\test.txt">File</a>
<a href="file:///C:\test.pdf">File</a>
</body> 
</html>

试一试,看看它是否有效。

编辑:请记住,它可能适用于某些浏览器,而不适用于其他浏览器 这是因为您不应该从互联网访问本地文件 由于安全性,exe文件很可能被完全阻止 如果未阻止,您可以链接到名为uninstall.exe

的文件

答案 1 :(得分:0)

我在系统上运行相同的代码时没有遇到任何问题,而且您使用打开文件的方式是正确的,因此必定存在其他问题。 请再次验证