打开本地磁盘上的本地文件c:throughtHTML页面href链接
我正试图通过我个人网页上的链接打开本地磁盘c:上的一个文件 使用此选项:打开本地磁盘上的本地文件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查看器打
在新的“_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>