【问题标题】:Downloadable File - Gatsby可下载的文件 - 盖茨比
【发布时间】:2021-07-17 11:54:52
【问题描述】:

由于某种原因,尝试下载文件时失败。我尝试了几种不同的方法,但都失败了。比我读到一些关于 pdf/word 文件在 Gatsby 中被“禁止”的内容??!

默认的<a href="route-to-file" download></a>好像不行,显示下载失败。任何帮助表示赞赏!

【问题讨论】:

  • 文件是否正在复制到您的public/ 文件夹中?
  • 不是,但不幸的是,它并没有解决问题。

标签: reactjs gatsby


【解决方案1】:

Importing Assets Directly Into FilesUsing the Static Folder

import React from "react"
import downloadFile from '../downloads/file.pdf' 

  const IndexPage = () => (
  <>
    <a href={downloadFile} download>Download the directly imported file</a>{` `}
    <a href={`download.pdf`} download>Download the file that is already in your static folder</a>
  </>
)

export default IndexPage

【讨论】:

  • 工作就像一个魅力!谢谢。
猜你喜欢
  • 2020-12-24
  • 1970-01-01
  • 2020-10-16
  • 2019-08-07
  • 2021-12-14
  • 2022-08-19
  • 2019-04-02
  • 2021-07-30
  • 1970-01-01
相关资源
最近更新 更多