html - 为本地 pdf 文件添加下载链接不起作用
问题描述
我正在尝试添加一个链接,供任何人在我的网站上下载我的简历。这就是我所拥有的
<a href="My Resume.pdf" class='download' download="Resume PDF">Download CV</a>
我相信这是正确的格式,但是当我单击链接时它不起作用。该文件总是尝试下载为 HTML 而不是 PDF 并且失败。是因为我还在本地主机服务器上吗?上市后会好吗?(顺便说一句,我正在使用 Angular,并且必须为要在 VS 代码中读取的文件安装扩展名。)
解决方案
而不是使用下载属性指定要下载的文件:
<a href="My Resume.pdf" class='download' download="Resume PDF">Download CV</a>
将下载属性设置为下载,如下所示:
<a href="My Resume.pdf" class='download' download="download">Download CV</a>
或者
指定下载属性并将其留空而不分配任何内容:
<a href="My Resume.pdf" class='download' download>Download CV</a>
这两种方法都应该有效。
这是一个简短的解释:当指定下载属性时,这告诉浏览器下载使用 href 属性指定的文件。
推荐阅读
- office-js - 我可以在 Excel 对话框中托管的页面中调用 Excel.run()(使用 office-js 插件技术)
- java - ScrollView/WebView 闪烁
- android - 动态填充项目时的导航抽屉组标题
- javascript - 更新 Redux 存储后我的组件没有重新渲染
- java - GCP 存储中的重复文件名
- php - PHP 在文件中搜索字符串并在匹配行上方/下方打印行
- assertj - 无法将 AssertJ 集成到 TestNG(Java 1.8,Maven)中
- bash - 在 bash 中运行条件脚本
- ios - 使用(AVFoundation?)使用正弦波进行音频合成
- xcode - 在调试器中启用 malloc 堆栈日志记录会导致内存问题