这是我下载PDF文件的组件。我在Assets文件夹中有一个名为resumeroshan.pdf
的PDF文件
"use client";
import resume from "../../Assets/resumeroshan.pdf";
export default function About() {
return(
<div>
<a href={resume} download="roshan">
<div className="mt-[25px] flex w-[150px] cursor-pointer justify-center rounded bg-[#007aff] px-5 py-3 align-middle text-white hover:border-[1px] hover:border-[#007aff] hover:bg-white hover:text-[#007aff]">
Download CV
</div>
</a>
</div>
);
}
字符串
当我点击下载CV按钮什么也没发生,甚至在控制台也没有错误。
我还按照一些来源的一些说明在global.d.ts
中添加了declare module '*.pdf'
,但也没有帮助。
你能帮助我如何下载文件按钮点击在next. js/React.js。以上代码来自next.js
2条答案
按热度按时间s1ag04yj1#
无法以您尝试的方式导入和下载
.pdf
文件。你应该把你想下载的文件放在
public
文件夹中。然后使用以下字符串
4bbkushb2#
对于NextJs 13,将您的pdf文件放在公共目录(比如
rohsan-resume.pdf
)中,然后像这样使用它字符串
链接到vercel讨论link to pdf