你能用localhost从主页下载一个文件吗



我有一个标记<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

相关内容

  • 没有找到相关文章

最新更新