首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建一个按钮,允许在HTML5、CSS、JS中下载个人网站上的简历

如何创建一个按钮,允许在HTML5、CSS、JS中下载个人网站上的简历
EN

Stack Overflow用户
提问于 2022-11-25 20:43:31
回答 2查看 34关注 0票数 0

我试图为我的个人投资组合网站创建一个按钮,允许用户从点击按钮下载我的简历。我不确定我的HTML5文件出错了。现在,当按钮被点击时,它只会打开新页面上的简历。

代码语言:javascript
复制
<div class="d-block d-sm-flex align-items-center"><a class="btn content-download button-main button-scheme" href="resume/BenZhaoResumeSWE.pdf" download="" role="button">Download CV</a>

如果需要进一步的代码上下文,请告诉我。到目前为止,前面的页面是什么样子的。按钮本身在那里,点击打开一个新的网页与简历,而不是下载它。](https://i.stack.imgur.com/cLmS5.jpg)

我试着使用上面的代码,希望它能直接从网页下载简历。相反,它打开了一个新的一页与简历。这仅仅是因为我还没有把网页放在一个主机域,还是这是一个编码问题?

EN

回答 2

Stack Overflow用户

发布于 2022-11-25 20:46:43

你可以试试这个:

代码语言:javascript
复制
<a class="btn content-download button-main button-scheme" href="resume/BenZhaoResumeSWE.pdf" download="proposed_file_name" >Download CV</a>
  • href是一条解析为同一来源的URL的路径。这意味着页面和文件必须共享相同的域、子域、协议(HTTP和HTTPS)和端口(如果指定的话)。例外是blob:和data:(总是起作用)和file:(从来不起作用)。
  • proposed_file_name是要保存到的文件名。如果是空的,浏览器默认为文件的名称。
票数 0
EN

Stack Overflow用户

发布于 2022-11-25 23:58:17

您可以使用:

代码语言:javascript
复制
<p>Download <a href="/path/to/mycv.txt" download>my cv</a> please.</p>

您需要使路径正确,以便在相关目录中有一个名为mycv.txt的文件。这里的关键是在锚元素中使用download属性。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ahttps://itnext.io/how-to-download-files-with-javascript-d5a69b749896

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74577695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档