

从 Zapier 上传文件,得到 一个可访问的网址
在 Zapier 流程里加一个 Webhooks by Zapier 动作:带上 API 密钥把文件 POST 出去,响应就把一个可分享的网址交给下一步。
Zapier 配置方法
不需要从 Zapier 目录安装应用。内置的 Webhooks by Zapier 动作负责发请求:照这样配置,后续步骤从响应里读网址。
# Zapier: add a "Webhooks by Zapier" action, event "Custom Request"Method: POSTURL: https://upload.tf/api/v1/uploadHeaders: x-api-key: YOUR_UPLOADTF_KEYData Pass-Through: noFile: (file object mapped from an earlier step; Zapier sends it as the multipart part named file)Data: name=weekly-report # Later steps read Data Url from the response.工作原理
创建 API 密钥
登录后在控制台创建一个密钥。付费套餐包含 API 权限,密钥立即生效。
添加 Webhooks by Zapier 动作
添加 Webhooks by Zapier 动作并选 Custom Request 事件,方法设为 POST,用前面步骤的文件组装 multipart 正文,并加上 x-api-key 请求头。
把网址传下去
响应体里的 data.url 就是发布好的链接。把它映射到下一步:Slack 消息、表格行、邮件或 CRM 字段。
为什么在流程里上传
全程留在流程里
Zapier 流程刚生成的文件在同一次运行里就变成网址,中间没有手动环节。
任何应用都收链接
很少有应用接受文件附件,但每个应用都接受链接。一个稳定的 https 网址放进任何字段都合适。
原地更新
用相同名字发 PUT,页面就在同一网址下更新,定时任务可以一直用同一个永久链接。
常见问题
- 有官方的 Zapier 应用吗?
- 还没有。本页用的是内置的 Webhooks by Zapier 动作,在包含 webhooks 的套餐里可用。页面展示的一切都跑在有文档的公开 API 上。
- 通过 API 能发送什么?
- 上传接口接受一个 HTML 页面或静态站点的 ZIP,并发布到独立网址,覆盖了大多数流程生成的报告、看板和页面;其他类型的文件可以用浏览器上传器。
- 怎么认证?
- 在控制台创建 API 密钥,放进 HTTP 步骤的 x-api-key 请求头。密钥保存在工作区凭据或环境变量里,永远不要放进网址。
- API 免费吗?
- API 包含在付费套餐里,套餐同时提高大小限制并让链接保留更久。你可以先用本页的免费上传器手动体验,无需注册。
- 怎么把前面步骤的文件传进来?
- 把触发器或前面动作输出的文件对象映射进请求正文。Zapier 会把文件完整传给 webhook 动作,上传接口读取名为 file 的 multipart 字段。