如何使用相对路径链接到另一个本地文件?

39

这是个非常基础的HTML问题,但我似乎找不到答案。

我有一个本地文件位于这里:

/Users/Me/Desktop/Main/June/foo.txt

在位于 /Main 目录下的 .html 文档中,我可以使用完整路径链接到 foo.txt 文件:

<a href="file:///Users/Me/Desktop/Main/June/foo.txt">Full Path Link</a>

我想使用相对路径链接到foo.txt。有人知道如何创建一个相对路径链接到这个foo.txt文件吗?

我尝试了下面的代码和一些类似的排列组合,但是我好像无法成功地编写此本地文件的相对路径链接。

<a href="file:///../June/foo.txt">Relative path Link</a>

3
为什么不直接输入:<a href="../June/foo.txt">相对路径链接</a>? - Arda
你的 file:/// 的问题在于没有包含硬盘路径。例如:file:///C:/Users/Me/Desktop/Main/June/foo.txt。 - TheDetailer
2个回答

51

删除file:///部分,只保留../June/foo.txt

这将帮助您解决问题。


-1

如果你只是从解决方案资源管理器中将文件拖到Razor/HTML页面中,它会为你创建所需的一切。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接