返回顶部
t

tmpfiles-upload临时文件上传

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
206
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

tmpfiles-upload

技能名称: tmpfiles-upload

详细描述:

tmpfiles.org 文件上传

将文件上传到 tmpfiles.org(临时文件托管)并获取下载链接。

使用场景

  • - 当直接上传失败时,向飞书发送截图
  • 临时分享文件(链接约1小时后过期)
  • 无需身份验证的快速文件分享

上传脚本

python
import requests

def uploadtotmpfiles(file_path):
将文件上传到 tmpfiles.org 并返回下载 URL
with open(file_path, rb) as f:
r = requests.post(https://tmpfiles.org/api/v1/upload, files={file: f})
data = r.json()
if data.get(status) == success:
# 将 org/ 替换为 org/dl/ 以获取直接下载链接
return data[data][url].replace(org/, org/dl/)
raise Exception(f上传失败: {data})

在 OpenClaw 中的使用

步骤 1:截取屏幕截图(如需)

bash /usr/sbin/screencapture -x ~/Desktop/screenshot.png

步骤 2:上传到 tmpfiles.org

bash python3 -c import requests with open(/path/to/file.png, rb) as f: r = requests.post(https://tmpfiles.org/api/v1/upload, files={file: f}) d = r.json() if d.get(status) == success: print(d[data][url].replace(org/, org/dl/))

步骤 3:通过消息发送链接

json { action: send, channel: feishu, message: 文件链接:https://tmpfiles.org/dl/xxx, target: user_id }

注意事项

  • - 链接约1小时后过期
  • 最大文件大小:约100MB
  • 文件在有效期内可公开访问
  • 不适用于敏感或永久存储

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tmpfiles-upload-1776274743 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tmpfiles-upload-1776274743 技能

通过命令行安装

skillhub install tmpfiles-upload-1776274743

下载

⬇ 下载 tmpfiles-upload v1.0.0(免费)

文件大小: 1.52 KB | 发布时间: 2026-4-17 16:21

v1.0.0 最新 2026-4-17 16:21
Initial release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部