有没有办法从谷歌浏览器的HTML代码中打开本地文件?

时间:2017-04-17 09:50:41

标签: html

所以,我一直在寻找答案,似乎我不能让这个工作,我想这样做,我有一个已经用html制作的浏览器页面,当我点击一个链接在那里,它打开一个选定的文件夹在计算机上,但我不希望它只在这台计算机的路径上打开,我想打开一个在主文件夹内的文件夹,以便任何人拥有与我相同的文件,可以打开它,我试过< a href =“File_path”>,尝试将<一个href =“file:///(文件路径)”>,尝试就像我有excel ../../'file path',并且无法看到问题在哪里,任何人都可以帮忙?

2 个答案:

答案 0 :(得分:1)

在这里,你需要使用“文件”协议链接HTML中的文件,如

<a href="file:///D:\test.txt">Link</a>

由于安全设置,浏览器可能会也可能不会打开文件。您可以单击右键并选择“复制链接地址”,然后将其粘贴到浏览器中。

答案 1 :(得分:0)

从网站显示本地文件/文件夹有安全隐患。它可以在本地保存页面时工作,但在服务器上则会失败。但绝对不是PC中任何选择的文件夹。

如果您需要实现这一目标,则需要使用ASP .NET等编程语言进行自定义实现,如本例所示。 https://stackoverflow.com/a/6047826/684030

您没有提及有关您正在使用的Web服务器的详细信息。但如果它是IIS(Windows),您可以考虑allowing directory browsing,这可能允许在您的网站下显示子目录。