You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下使用curl实现easyupload.io文件上传及结果校验的方法

使用curl实现easyupload.io文件上传的方法

基础上传命令

和你之前使用file.io的操作逻辑基本一致,直接用以下命令即可完成单文件上传:

curl -F "file=@filename.txt" https://easyupload.io/api

将filename.txt替换为你本地要上传的文件的实际路径即可。

校验上传状态+获取访问URL

easyupload.io的接口会返回JSON格式的响应,你可以通过响应内容直接判断上传结果:

  • 上传成功时,响应中会包含"status": "success"字段,同时url字段对应的内容就是文件的公开访问链接
  • 上传失败时,status字段值为error,message字段会返回具体的失败原因

如果你需要一步完成上传、校验、提取URL的操作,可以结合jq工具执行以下命令:

curl -s -F "file=@filename.txt" https://easyupload.io/api | jq -r '. | if .status == "success" then .url else "上传失败,错误信息:\(.message)" end'

命令说明:

  • -s为curl静默参数,关闭多余的进度输出
  • 命令会自动判断上传状态:成功直接输出访问链接,失败输出错误原因
  • 若系统未安装jq,也可以直接打印接口返回的原始JSON,手动提取status和url字段即可

可选拓展配置

你可以额外添加参数自定义上传规则,比如设置文件有效期,添加expire参数即可:

# 示例:设置文件7天后过期
curl -F "expire=7" -F "file=@filename.txt" https://easyupload.io/api

expire参数可选值对应有效期:

  • 1:1小时
  • 2:1天
  • 7:7天
  • 30:30天

内容的提问来源于stack exchange,提问作者bonthusaireddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 18:15:02