<html><body><a href="C:\test.txt">File</a> (or) <a href="C:\test.pdf">File</a></body> </html>
&#13;
当我点击超链接浏览器时显示以下错误。 &#34;地址没有被理解&#34;。 这是浏览器中的URL - &gt; c:\ test.PDF。 但如果我手动将c改为C的大写字母,我正在获得我的输出。 有没有办法直接显示URL中的驱动程序名称的大写。 请帮帮忙。 提前致谢
答案 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)
我在系统上运行相同的代码时没有遇到任何问题,而且您使用打开文件的方式是正确的,因此必定存在其他问题。 请再次验证