uploadthefile.com

从 n8n 上传文件,得到 一个可访问的网址

在 n8n 流程里加一个 HTTP Request 节点:带上 API 密钥把文件 POST 出去,响应就把一个可分享的网址交给下一步。

把文件拖到这里

凭链接即可访问 · images, audio, video, docs, text & data, or .zip

上传即表示你同意我们的条款数据处理条款,并确认你有权分享此内容。

n8n 配置方法

不需要安装社区节点。n8n 自带的 HTTP Request 节点就够了:照这样填写,然后从节点输出里读 data.url。

# n8n: add an "HTTP Request" node
Method: POST
URL: https://upload.tf/api/v1/upload
Headers: x-api-key = {{ $env.UPLOADTF_KEY }}
Body: Form-Data
file = (binary property from the previous node)
name = weekly-report
# Downstream nodes read {{ $json.data.url }}

阅读完整的 API 文档

工作原理

  1. 创建 API 密钥

    登录后在控制台创建一个密钥。付费套餐包含 API 权限,密钥立即生效。

  2. 添加 HTTP Request 节点

    插入一个 HTTP Request 节点,方法设为 POST,正文设为 Form-Data,附上存放文件的二进制字段,并加上 x-api-key 请求头。

  3. 把网址传下去

    响应体里的 data.url 就是发布好的链接。把它映射到下一步:Slack 消息、表格行、邮件或 CRM 字段。

为什么在流程里上传

常见问题

有官方的 n8n 节点吗?
还没有。本页用的是 n8n 通用的 HTTP Request 节点,无需安装,n8n Cloud 和自托管表现一致。页面展示的一切都跑在有文档的公开 API 上。
通过 API 能发送什么?
上传接口接受一个 HTML 页面或静态站点的 ZIP,并发布到独立网址,覆盖了大多数流程生成的报告、看板和页面;其他类型的文件可以用浏览器上传器。
怎么认证?
在控制台创建 API 密钥,放进 HTTP 步骤的 x-api-key 请求头。密钥保存在工作区凭据或环境变量里,永远不要放进网址。
API 免费吗?
API 包含在付费套餐里,套餐同时提高大小限制并让链接保留更久。你可以先用本页的免费上传器手动体验,无需注册。
在 n8n 里怎么附二进制数据?
把正文类型设为 Form-Data,选择存放文件的二进制属性,例如 Webhook 或 Read Binary File 节点输出的 data。n8n 会作为 multipart 上传发送。

查看全部工作流方案;如果你在运营平台,看看嵌入式 API