javascript - 无法在本地的反应应用程序中下载 pdf
问题描述
我正在使用 reactjs 创建一个投资组合,单击时无法下载简历 pdf 文件。我收到消息,因为没有文件。
这是我的简历组件
import React, { Component } from 'react';
import './Resume.css';
import resume from '../doc/ResumeAbhishek.pdf';
class Resume extends Component {
render() {
return (
<div>
<div className="row">
<div className="col">
<center>RESUME DOWNLOAD</center>
</div>
</div>
<br />
<div className="row">
<div className="col">
<center>
<a type="button" className="btn btn-secondary btn-lg"
href={resume}
download="ResumeAbhishek.pdf">
<i class="fa fa-download" aria-hidden="true" />
Resume</a>
</center>
</div>
</div>
</div>
);
}
}
export default Resume;
解决方案
为什么要从 pdf 导入?您的 href 应该是文件的路径,这样的东西应该可以工作:
<a type="button"
className="btn btn-secondary btn-lg"
href='/path/to/ResumeAbhishek.pdf'
download>
</a>
推荐阅读
- python - 使用 map lambda 销毁小部件 tkinter
- google-sheets-api - Google Ads 脚本是否有任何调试器?
- java - 如果字符串以数组的任何值结尾 Java
- discord.js - 无法添加反应 discord.Js
- kotlin - Kotlin:如何从一个字节中获取某个位置的位值?
- apache-kafka - 如何从 Kafka 消费者返回对 RESTFUL 请求的响应?
- android - 用 Kotlin 可取消的协程扩展替换动画回调(暂停视图)
- amazon-web-services - 无法使用 Route 53 和 AWS 的同一账户下的自定义域将流量路由到 AWS Elastic Beanstalk 环境
- php - 如何在 PHP 设置中将 HTML 框架集/框架转换为 iframe - 2020 场景和解决方案
- c# - 从另一台电脑上的 Windows 窗体应用程序连接到 mysql 数据库?