我有一个标记<a href="/assets/test.docx" download>Download</a>
。根据W3schools的说法,我似乎已经根据下图中的文件夹结构设置了正确的路径来访问CV.vue中的文件test.docx。请检查并验证我的路径是否正确。
我想在本地主机上运行Chrome网站时测试下载该文件。当我点击下载时,我收到一个错误,说Failed, no file
我做错了什么?
文件夹结构
通常,如果您在href中的路径后面放上斜杠(/(,它将进入网站的主域,无论是localhost还是example.com之类的真实域。
所以,如果你很容易找到你的路径或文件结构,你可以把它放在href参数中。
例如,您的徽标路径为:
src/assets/logo.png
*请记住,您可以通过在浏览器上输入路径来找到正确的路径来进行测试
例如:
localhost/src/assets/logo.png
或
127.0.0.1:8000/src/assets/logo.png
如果它工作正常,你可以把它放在你的html代码上,如下所示:
<a href="/src/assets/logo.png" target="_blank">Download</a>
答案很简单,只需删除"资产";。您的代码应该是:
<a href="assets/test.docx" download>Download</a>
html下载属性将添加这个额外的斜杠,这样您的代码现在就可以指向以下路径。file:///assets/0513211459.jpg.html