For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
预约演示登录免费开始
  • 入门
    • 概览
    • 工作原理
    • 快速开始
    • 项目结构
    • Customer showcase
    • 变更日志
  • 配置
    • 概览
    • 站点级设置
    • 页面级设置
  • 编写内容
    • Markdown 基础
    • Markdown 中的富媒体
      • 概览
      • 折叠面板
      • 旁注
      • 按钮
      • 徽章
      • 下载
      • 提示框
      • 卡片
      • 代码块
      • 复制组件
      • 下载组件
      • 端点请求片段
      • 端点响应片段
      • 端点模式代码片段
      • Webhook 负载片段
      • 文件
      • 框架
      • 图标
      • If
      • 缩进
      • 参数字段
      • 提示词组件
      • Runnable endpoint
      • 模式组件
      • 步骤
      • 表格
      • 标签页
      • 工具提示
      • 版本
    • Fern 编辑器
    • 可复用代码片段
  • AI 功能
    • 概览
    • Fern Writer
    • AI 生成的示例
    • Markdown 访问
      • 概览
      • Agent 指令
      • 智能体指令
      • 分析与集成
    • MCP 服务器
    • API 目录发现
  • Public API
    • GETJWT from Fern API key
    • GETAlgolia search credentials
    • GETCurrent user information
  • Fern Writer API
    • GETGet Fern Writer Install Link
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
预约演示登录免费开始
在本页
  • 用法
  • 单个文件
  • 多个文件打包为 ZIP
  • 属性
编写内容组件

Download

||以 Markdown 格式查看|
此页面是否有帮助?
在仪表板中编辑
上一个

Copy

下一个

端点请求片段

<Download> 组件允许用户直接从您的文档中下载诸如 PDF 等资源。您可以将其用于单个文件或将多个文件打包为 ZIP 下载。

有关如何嵌入图像、PDF 和其他资源的信息,请查看 Markdown 富媒体 文档。

用法

单个文件

Markdown
1<Download src="./all-about-ferns.pdf">
2 <Button intent="primary">下载 PDF</Button>
3</Download>

多个文件打包为 ZIP

使用 sources 属性将多个文件打包为单个 ZIP 下载。该组件在客户端获取每个文件,并使用 fflate 将它们打包到 ZIP 存档中。

当您希望用户下载相关资源的集合时(例如品牌标识、SDK 文件或配置模板),这非常有用,无需托管预构建的 ZIP 文件。

Markdown
1<Download
2 sources={[
3 "https://example.com/assets/logo-dark.svg",
4 "https://example.com/assets/logo-light.svg",
5 "https://example.com/assets/icon.svg"
6 ]}
7 filename="brand-assets.zip"
8>
9 <Button intent="primary">下载品牌资源</Button>
10</Download>

属性

src
string

用于下载的单个文件路径(相对于当前 MDX 文件)。资源必须位于 fern 文件夹内。使用 src 进行单文件下载。与 sources 互斥——您必须提供其中之一。

sources
string[]

要打包到 ZIP 下载中的公开可访问 URL 数组。使用 sources 进行多文件下载——组件在客户端获取每个 URL 并将其打包到 ZIP 存档中。与 src 互斥。如果仅提供一个 URL,则表现类似于 src(直接下载文件而不压缩)。ZIP 内每个文件的文件名来自其 URL 的最后一段(例如 logo-dark.svg)。如果任何文件获取失败,整个下载都将失败。

children
React.ReactNodeRequired

作为下载点击目标显示的文本或元素。通常是 <Button> 或样式链接。

filename
string

下载文件的文件名。与 sources 一起使用时,设置 ZIP 文件的名称(默认为 download.zip)。与 src 一起使用时,覆盖原始资源文件名。