reactjs 如何在React中从同级目录下载文件

edqdpe6u  于 2022-11-04  发布在  React
关注(0)|答案(2)|浏览(224)

我有一个react组件,需要下载相邻文件夹中的静态文件,我已尝试使用

import myFile from '../../myfile/myfile.pdf'

<Button onClick={(evt) => this.handleDownload(evt)}><a href={myFile} download="My_File.pdf">Temp Download BTN</a></Button>

但是当我尝试导入它时,它会抛出下面的错误

Cannot find module '../../myfile/myfile.pdf' or its corresponding type declarations.ts(2307)
z9smfwbn

z9smfwbn1#

你应该告诉打字脚本来解析pdf文件
尝试使用内容创建文件../../myfile/index.d.ts

declare module "*.pdf" {
  const value: any;
  export = value;
}
nnvyjq4y

nnvyjq4y2#

将其添加到文件夹根目录下的declaration.d.ts文件中

declare module '*.pdf' {
  const content: any;
  export default content;
}

相关问题