Skip to main content
POST
向应用提交文件
string
必填
你账户的 API 密钥。你可以在账户设置中找到它。
需要具有 apps:deploy 权限范围的 API 密钥。 提交(commit)会将单个文件或一个 .zip 压缩包直接流式写入已存在的应用,而无需重新创建它。.zip 会在目标目录中被解压,其他任何文件则按原样写入。这使它成为从 CI 流水线或部署脚本推送小型代码更改、热修复或配置更新的最快方式。 提交本身不会重启应用:发送更改后,需要调用重启应用才能让新文件生效。若是新应用的首次部署,请改用上传应用;若只想原地编辑单个文件而无需重新上传,请参阅文件管理器端点。 上传大小限制为每个文件 100 MB。请求体限制为 101 MB(最大 100 MB 的文件加上表单开销):超出的请求会在仍在上传时即被拒绝,返回 413 FILE_TOO_LARGE。只会读取第一个文件部分;其他表单字段会被忽略。包含路径穿越(..)、路径分隔符或控制字符的文件名会在任何更改被应用之前被拒绝。在工作区共享的应用上,调用者需要具备 maintain 或 admin 角色。

参数

string
必填
应用的 ID。你可以在应用控制台的 URL 中找到它。
file
必填
使用 FormData 或 NodeJS Buffer(单个文件或压缩包 [zip])
string
可选。应用内部的目标目录。.zip 会在此处解压;任何其他文件会被放置在 path/filename。默认为应用根目录。

响应

string
指示调用是否成功。成功时为 success,否则为 error。

常见错误

相关内容