

从你的工作流上传,得到 一个可访问的网址
一次 HTTP 调用,就把流程生成的 HTML 报告或打包好的 ZIP 站点发布成带独立网址的页面。n8n、Zapier、Make、Pipedream 或 curl 都能用。
一次调用,一个网址。
不需要 SDK,也不需要配置。带上你的 API 密钥,把文件 POST 到上传接口,再从 JSON 响应里读出发布好的网址。任何能发 HTTP 请求的语言和工具都可以。
- 单一接口:POST 文件,返回网址
- 只用一个请求头认证:x-api-key
- JSON 响应包含网址、slug 和托管状态
# One call: POST the file, read back the live URLcurl -X POST https://upload.tf/api/v1/upload \ -H "x-api-key: $UPLOADTF_KEY" \ -F "file=@report.html" \ -F "name=weekly-report"响应
{
"success": true,
"data": {
"url": "https://weekly-report.upload.tf",
"slug": "weekly-report",
"hasHtml": true
}
}工作原理
创建 API 密钥
登录后在控制台创建一个密钥。付费套餐包含 API 权限,密钥立即生效。
加一个 HTTP 步骤
把工作流里的 HTTP 步骤指向上传接口,用表单数据附上文件,并在 x-api-key 请求头里带上密钥。
使用返回的网址
响应里带着发布好的网址。把它传给下一步:发到 Slack、存进表格,或直接发邮件给客户。
为什么用 API 上传
不再手动操作
自动化流程刚生成的文件直接变成网址,不需要有人半夜把文件拖进浏览器。
稳定可分享的网址
每次上传都得到你子域名下的独立 https 地址,任何浏览器都能打开,收件人面前没有登录墙。
原地更新
用相同名字发 PUT,页面就在同一网址下更新,周报可以一直用同一个永久链接。
常见问题
- 通过 API 能上传什么?
- 上传接口接受一个 HTML 页面或一个静态站点的 ZIP,并发布到独立网址,专为工作流生成的报告、看板和页面而设。其他类型的文件目前可以用本页的浏览器上传器。
- 需要 SDK 或专门的节点吗?
- 不需要。任何能发 multipart HTTP 请求的工具都行:n8n 的 HTTP Request 节点、Zapier 的 Webhooks 动作、Make 的 HTTP 模块、Pipedream 的代码步骤,或脚本里的 curl。
- 怎么认证?
- 在控制台创建 API 密钥,放在 x-api-key 请求头里发送;如果工具偏好 Authorization 头,也可以用 Bearer 令牌。密钥永远不要放进网址。
- API 免费吗?
- API 包含在付费套餐里,套餐同时提高大小限制并让链接保留更久。你可以先用本页的免费上传器手动体验,无需注册。
- 能从工作流里覆盖已发布的页面吗?
- 可以。上传时指定名字就发布到对应子域名;对同一名字发 PUT,内容被替换而网址不变,定时任务因此是幂等的。
在用 n8n?或者在写 Zap?看看从 Zapier 上传。