在过去的几天里,我一直在制作我的投资组合网站并同时学习 React,我希望我的简历可供下载。过去,我刚刚使用过:
<a href="/my/file/location/file.txt" download>Click to download!</a>
bu 无论出于何种原因,都无法找到该文件。我认为这与文件系统的导航方式有关。我在尝试显示图像时遇到了类似的问题,但我只能导入它们。是否有一种特殊的方式我应该引用文件位置,或者完全是别的什么?
谢谢!
在过去的几天里,我一直在制作我的投资组合网站并同时学习 React,我希望我的简历可供下载。过去,我刚刚使用过:
<a href="/my/file/location/file.txt" download>Click to download!</a>
bu 无论出于何种原因,都无法找到该文件。我认为这与文件系统的导航方式有关。我在尝试显示图像时遇到了类似的问题,但我只能导入它们。是否有一种特殊的方式我应该引用文件位置,或者完全是别的什么?
谢谢!
在公用文件夹中添加文件。运行 npm run build 构建项目。确保文件位于构建文件夹中。路径应该是 /filename.extension
您需要通过提供有效的 URL 来帮助浏览器找到文件。这是 URL 的基本指南:http ://webreference.com/html/tutorial2/index-2.html
您之前使用的 href 值称为相对 URL,顾名思义,它是相对于包含链接的页面的 URL。一个好的第一步是找到一个可以正常工作的绝对 URL,然后将其缩短为相对 URL。