> ## Documentation Index
> Fetch the complete documentation index at: https://docs.driven.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 文件上传

> 了解 Driven Agent 支持上传哪些文件，以及文件类型不支持时该怎么处理。

你可以在 Web 应用中把文件上传给 Agent。点击聊天输入框里的 **Upload files**，或在支持时把文件拖进输入区。

上传的文件会成为当前对话的上下文。Agent 可以把它们作为参考。根据文件类型、文件质量、所选模型和任务不同，它可以尝试摘要内容、提取数据，或将文件内容与实时市场数据对比。

## 支持格式

Driven 当前接受以下聊天上传格式：

| 类型             | 支持的格式                                                                                                                                                                                                                                     | 常见用途                |
| -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- |
| 图片             | `.png`、`.jpg`、`.jpeg`、`.gif`、`.webp`、`.bmp`、`.tif`、`.tiff`、`.heic`、`.heif`                                                                                                                                                                | 截图、图表、券商账单、视觉笔记     |
| PDF            | `.pdf`                                                                                                                                                                                                                                    | 报告、账单、导出的文档         |
| 音频             | `.mp3`、`.wav`、`.ogg`、`.m4a`、`.flac`、`.aac`、`.opus`                                                                                                                                                                                        | 语音笔记、录音评论、短音频片段     |
| 视频             | `.mp4`、`.webm`、`.mov`、`.avi`、`.mkv`                                                                                                                                                                                                       | 录屏、操作演示、短视频片段       |
| 电子表格与表格数据      | `.xlsx`、`.xls`、`.csv`、`.tsv`                                                                                                                                                                                                              | Excel 工作簿、投资组合导出、表格 |
| Markdown 与文本文件 | `.md`、`.markdown`、`.txt`、`.log`                                                                                                                                                                                                           | 笔记、提示词、导出文本         |
| 数据与标记文件        | `.json`、`.yaml`、`.yml`、`.xml`、`.html`、`.htm`、`.svg`                                                                                                                                                                                       | 结构化数据、配置、网页导出       |
| 代码与配置文件        | `.css`、`.js`、`.jsx`、`.ts`、`.tsx`、`.py`、`.go`、`.rs`、`.java`、`.c`、`.cpp`、`.h`、`.hpp`、`.sh`、`.bash`、`.zsh`、`.sql`、`.toml`、`.ini`、`.cfg`、`.conf`、`.env`、`.gitignore`、`Dockerfile`、`Makefile`、`.rb`、`.php`、`.swift`、`.kt`、`.scala`、`.r`、`.lua` | 源码、脚本、配置            |

Agent 能否正确理解文件，取决于文件质量、所选模型和任务本身。涉及投资决策时，请让 Agent 引用它从文件中读取到的内容，并标注不确定之处。

对于 `Dockerfile`、`Makefile` 这类没有扩展名的文件，如果浏览器文件选择器没有显示它们，可以尝试拖拽上传。

## Word 文档

Driven 当前不支持直接上传 `.doc` 或 `.docx` 这类 Word 文档。

如果你希望 Agent 处理 Word 文档，可以使用以下方式：

* 将 Word 文档导出为 `.pdf` 后上传。
* 把需要处理的文字复制到聊天中。
* 将表格导出为 `.xlsx`、`.xls`、`.csv` 或 `.tsv`。
* 将纯文本另存为 `.txt` 或 `.md`。

## 文件大小限制

当前单个文件限制如下：

| 文件类型                 |    限制 |
| -------------------- | ----: |
| 图片、音频、视频             | 20 MB |
| PDF                  | 50 MB |
| 电子表格、表格数据、文本、代码、配置文件 | 20 MB |

对于较大的 Excel 工作簿，请尽量只保留相关内容。如果工作簿因为过大或过复杂而上传失败，请将相关工作表导出为 `.csv`。

保存到工作区的文件会占用你的工作区存储空间。参见 [限制与配额](/zh/reference/limits-and-quotas)。

## 获得更好结果的建议

* 如果需要精确读取表格或文本，优先上传原始文本、`.csv`、`.tsv` 或电子表格文件。
* 如果希望 Agent 读取 Excel 工作簿，请上传 `.xlsx` 或 `.xls` 文件。
* 如果要说明视觉错误、图表或应用状态，使用截图。
* 如果要提供录屏，请使用支持的视频文件；如果要提供语音笔记，请使用支持的音频文件。
* 如果文件类型不支持，请转换为 `.pdf`、`.xlsx`、`.xls`、`.txt`、`.md`、`.csv` 或 `.tsv`。
* 当文件不完整时，让 Agent 区分事实与假设。
* 投资决策仍由你负责。上传文件可以辅助分析，但不能替代你的判断。

## 相关内容

* [渠道](/zh/concepts/channels) — 在 Telegram 和 WeChat 中使用 Agent
* [限制与配额](/zh/reference/limits-and-quotas) — 存储与用量限制
* [故障排查](/zh/reference/troubleshooting) — 常见问题处理
