

从 Make 上传文件,得到 一个可访问的网址
在 Make 流程里加一个 HTTP 模块:带上 API 密钥把文件 POST 出去,响应就把一个可分享的网址交给下一步。
Make 配置方法
不需要从 Make 市场添加应用。内置的 HTTP "Make a request" 模块负责上传:照这样配置,再把 data.url 映射进后面的模块。
# Make: add an "HTTP > Make a request" moduleMethod: POSTURL: https://upload.tf/api/v1/uploadHeaders: x-api-key: YOUR_UPLOADTF_KEYBody type: Multipart/form-dataFields: file = (map the file "Data" from an earlier module) name = weekly-report # Map data.url from the module output into later steps.工作原理
创建 API 密钥
登录后在控制台创建一个密钥。付费套餐包含 API 权限,密钥立即生效。
添加 HTTP 模块
添加 HTTP "Make a request" 模块,选择 POST 和 Multipart/form-data 正文,把前面模块的文件映射到 file 字段,并加上 x-api-key 请求头。
把网址传下去
响应体里的 data.url 就是发布好的链接。把它映射到下一步:Slack 消息、表格行、邮件或 CRM 字段。
为什么在流程里上传
全程留在流程里
Make 流程刚生成的文件在同一次运行里就变成网址,中间没有手动环节。
任何应用都收链接
很少有应用接受文件附件,但每个应用都接受链接。一个稳定的 https 网址放进任何字段都合适。
原地更新
用相同名字发 PUT,页面就在同一网址下更新,定时任务可以一直用同一个永久链接。
常见问题
- 有官方的 Make 应用吗?
- 还没有。本页用的是任何 Make 场景都能添加的内置 HTTP 模块,无需安装。页面展示的一切都跑在有文档的公开 API 上。
- 通过 API 能发送什么?
- 上传接口接受一个 HTML 页面或静态站点的 ZIP,并发布到独立网址,覆盖了大多数流程生成的报告、看板和页面;其他类型的文件可以用浏览器上传器。
- 怎么认证?
- 在控制台创建 API 密钥,放进 HTTP 步骤的 x-api-key 请求头。密钥保存在工作区凭据或环境变量里,永远不要放进网址。
- API 免费吗?
- API 包含在付费套餐里,套餐同时提高大小限制并让链接保留更久。你可以先用本页的免费上传器手动体验,无需注册。
- 在 Make 里怎么映射文件?
- 在 multipart 正文里把字段命名为 file,并映射产生或下载该文件的模块的 Data 项。Make 会替你把它写进请求。