欢迎您!

文件上传

接口标识: fileupload 价格: 0.0001 元/次 VIP免费 同步响应
接口简介
文件上传接口把本地文件托管到平台,返回全平台通用的文件ID,可直接作为文档转换、签章、识别等文件类接口的输入引用,免去每次调用重复传大文件。分类大小上限:图像10MB、文档50MB、音频50MB、视频100MB;内置MD5去重,相同文件默认不重复上传,也可强制重新上传。返回文件ID、上传状态、文件大小与MIME类型。适合合同归档、材料收单与文件处理流水线。
详细介绍
常见问题
Q:上传成功后为什么返回的是文件ID而不是文件URL?
A:接口采用异步上传模式:受理后立即返回 file_id,文件在后台上传至平台附件存储。file_id 是全平台通用的文件凭证,可直接作为文档转换、签章、识别等接口的 file 参数使用,平台会自动解析为实际文件。
Q:如何判断文件是否已上传完成?
A:响应中的 oss_status 字段表示状态:processing 为上传中、finish 为已完成、fail 为失败。若引用尚未完成的文件,后续接口会返回「文件尚未上传完成,请稍后再试」,稍候重试即可。
Q:支持哪些文件类型?大小限制是多少?
A:覆盖图像、文档、音频、视频四大类常见格式。分类大小上限:图像10MB、文档50MB、音频50MB、视频100MB、其他类20MB,超限会返回明确错误提示。
Q:重复上传同一个文件会怎样?
A:默认开启MD5去重(reset=0):同一账号重复提交内容相同的文件时直接返回已有的 file_id,不重复占用存储;如需强制重新上传,传 reset=1。
接口地址: https://www.phpwc.cn/api/fileupload
请求方式: POST
业务请求参数
参数名类型必填默认值说明
input_file string 选填 - 上传的文件(multipart/form-data,网关转为 file_base64)
reset int 选填 0 去重控制:0=相同文件不重复上传(默认),1=强制重新上传
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
file_id string 文件ID(格式:fileid_ + 22位字符,如 fileid_20PYjmjJ47931789726438)
oss_status string 上传状态:processing=上传中,finish=已完成,fail=失败
file_size int 文件大小(KB)
file_type string 文件MIME类型
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号