Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打开本地磁盘上的本地文件c:throughtHTML页面href链接_Html - Fatal编程技术网

打开本地磁盘上的本地文件c:throughtHTML页面href链接

打开本地磁盘上的本地文件c:throughtHTML页面href链接,html,Html,我正试图通过我个人网页上的链接打开本地磁盘c:上的一个文件 使用此选项: 在新的“_blank”页面上,url栏显示为“file///C:/myfolder/myfile.pdf”,冒号(:)已从“file://”中删除。由于缺少冒号,本地文件无法打开。 我做错了什么?我如何修复它?尝试这样构造链接 <a href="file:///C:\myfolder\myfile.pdf">Open Locally</a> 不需要添加空白窗口,因为它将以默认的PDF查看器打

我正试图通过我个人网页上的链接打开本地磁盘c:上的一个文件

使用此选项:

在新的“_blank”页面上,url栏显示为
“file///C:/myfolder/myfile.pdf”
,冒号(:)已从“file://”中删除。由于缺少冒号,本地文件无法打开。
我做错了什么?我如何修复它?

尝试这样构造链接

<a href="file:///C:\myfolder\myfile.pdf">Open Locally</a>

不需要添加空白窗口,因为它将以默认的PDF查看器打开。

< P>删除“http:///<”/p>


本地文件协议是“file://”

使用此解决方案,href标记什么都不做。它甚至没有打开一个新页面。@Nelsonbaster我在Linux和Windows中都测试过它,并且一直有效。在windows中,有一种解释是为什么这对您不起作用,很可能是您注册了用于处理PDF文件类型(如AdobePDF)或类似的第三方插件,或者是您的安全设置不允许这样做,或者是路径错误。你可以尝试不同的浏览器来测试这一点,在我的电脑上(使用W10),仍然不起作用。最糟糕的是没有“http://”,尝试使用一个.txt文件并保持相同的href=“file://C:/myfolder/myfile.txt”…使用此解决方案,href标记什么都不做。它甚至不打开新页面。它不应该打开新页面,并删除target=“\u blank”。请确保检查您的文件路径,这将只打开一个链接,如果它在您访问它的机器上。只是什么都没有发生。你自己核实一下。
<a href="file://C:/myfolder/myfile.pdf target="_blank"> open locally </a>