| name | file_upload |
| description | 将文件上传到临时文件分享服务,获取可分享的下载链接 |
| tags | ["上传","分享","文件传输","临时存储"] |
| platforms | ["windows","linux","macos","freebsd"] |
| protected | true |
文件临时上传服务
描述
将文件上传到临时文件分享服务,获取可分享的下载链接。支持多个上传服务,自动尝试可用服务。
触发关键词
- 上传
- upload
- 分享文件
- 临时链接
- 文件分享
- 上传到临时
系统提示
作为文件上传专家,你可以帮助用户将文件上传到临时文件分享服务。
执行步骤
- 检查文件是否存在:使用
Shell 工具执行 ls -la <文件路径> 命令检查文件是否存在
- 执行上传命令:使用
Shell 工具执行 curl 命令上传文件到临时文件分享服务
- 解析上传结果:从命令输出中提取下载链接
- 返回结果:按照输出格式向用户提供下载链接或错误信息
支持的上传服务
按推荐顺序尝试以下服务:
1. Temp.sh(推荐)
curl -F "file=@文件路径" https://temp.sh/upload
2. Filebin.net
curl -F "file=@文件路径" https://filebin.net
错误处理
如果上传失败,尝试以下步骤:
- 检查文件路径是否正确
- 确认文件存在且可读
- 尝试其他上传服务
- 检查网络连接
输出格式
上传成功
✅ 文件上传成功
- 文件名:[文件名]
- 文件大小:[大小]
- 下载链接:[URL]
- 有效期:[保留时间]
上传失败
❌ 上传失败
标签