Skip to main content
GET
读取应用文件
string
必填
你账户的 API 密钥。你可以在账户设置中找到它。
需要具有 files:read 权限范围的 API 密钥。 读取文件以 JSON 形式返回正在运行的应用中的单个文件。发送 ?encoding=base64 可获取 base64 字符串形式的文件。它用于通过 API 检查或下载最大 10 MB 的单个文件(配置、日志、小型资源),而不适用于批量传输:如需拉取应用的完整副本,请使用创建快照。
不带 encoding 时,响应为旧版的 { type: "Buffer", data: number[] } 对象。此格式自 2026 年 9 月 27 日起已弃用,并将于 2027 年 3 月 27 日移除,届时 base64 将成为默认格式。在此之前,旧格式的响应会带有 Deprecation 和 Sunset 响应头。请在每个请求中都发送 ?encoding=base64。
在读取之前,可以先调用列出文件查看有哪些可用文件。要把文件写回,请使用创建/修改文件,它通过 encoding: "base64" 接收相同的 base64 内容。 在工作区共享的应用上,调用者需要具有 maintain 或 admin 角色;没有受限文件权限的成员无法读取 .env 或 .env.production,请求会在触碰文件之前就被 PERMISSION_DENIED 拒绝。

参数

string
必填
应用程序的 ID。你可以在应用程序仪表盘的 URL 中找到它。
string
必填
你想读取的文件路径,相对于应用程序的根目录。最多 256 个字符。
string
发送 base64 以 base64 字符串形式接收文件。任何其他值都会返回 INVALID_ENCODING。不带此参数时,响应使用已弃用的 Buffer 格式。

响应

string
指示调用是否成功。成功时为 success,否则为 error。
object
文件的内容。
解码 data 即可得到文件的字节:

常见错误

相关内容