upload_file
上传一个文件(base64 形式)到用户的文件中转站。
仅在用户明确要求把某个文件存入中转站 / 传输到其他设备 / 分享给他人时调用。
上传会占用用户的付费存储配额并按传输量扣 credit —— 不要主动上传
中间结果、日志、临时文件或用户没有要求保存的命令输出。
用 init + 单次分片 + complete 的方式复用现有服务。
适合中小文件(< 20MB)。超大文件请使用 Web 端分片上传。
新增 folder_path: 上传到指定文件夹, 默认根目录 "/"。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes | 文件名(含扩展名) | |
| mime_type | No | ||
| folder_path | No | 目标文件夹路径。'/' = 根目录 (默认); '/工作/2026' = 嵌套路径。auto_create_folders=True 时路径不存在会 mkdir -p; auto_create_folders=False 时不存在抛错。 | / |
| content_base64 | Yes | 文件内容的 base64 编码。较大文件建议分多次调用前先咨询管理员。 | |
| auto_create_folders | No | 路径不存在时是否自动 mkdir -p, 默认 True (类似 Linux mkdir -p) |