1. 附件操作
云表OpenApi接口文档
  • openApi接口常见问题
  • 错误代码列表
  • 错误返回格式
  • 登录登出
    • openapi登入请求
      POST
    • 登出请求
      GET
  • 数据接口
    • 调用模板的数据接口
      POST
    • 调用全局的数据接口
      POST
  • 表单操作
    • 获取所有模板名称列表
      POST
    • 新建/修改表单
      POST
    • 批量新建/修改表单
      POST
    • 打开表单接口
      GET
    • 打开表单总表接口
      GET
    • 总表表单过滤
      POST
    • 获取指定模板字段定义
      GET
    • 获取明细表总表
      POST
  • 系统表操作
    • 打开用户总表
      GET
    • 打开用户表单
      GET
    • 新增/更新用户对象
      POST
    • 打开角色总表
      GET
    • 打开指定角色对象
      GET
    • 新增/更新角色对象
      POST
  • 附件操作
    • 上传附件接口
      POST
    • 下载附件接口
      GET
    • 上传云盘附件接口
      POST
    • 下载网盘附件接口
      GET
  1. 附件操作

上传附件接口

POST
http://{url}/{enpId}/openapi/1.0/{模板名称}/file

在指定模板的表单中上传附件

上传步骤

1.上传附件流程,调用 openapi/1.0/{模板名称}/file 接口,传入以下参数进行附件上传.

上传附件请求 Post 参数列表(formData提交)
参数名类型说明
fileFile附件
fileTypeString附件类型
2.上传完附件后,服务器返回该附件的ObjectID
{
	"objectId": 101,
}

3.从打开表单接口获取指定信息的Json

返回的表单json参数说明
参数名类型说明
objectVersionString表单版本,每次保存,版本都会发生改变,保存时需要获取到最新的表单版本进行保存.不然会提示,错误信息,版本不匹配.
objectIdInt表单ID
objectLockedBoolean表单是否锁定,如果锁定了的表单,是不允许进行修改的.
createdAtString表单创建时间
updatedAtString表单修改时间
明细List明细表的值信息情况,这是一个列表,每个JSONObject都是一条记录值,由明细的字段与值名称与值进行组合的Json
附件List表单的附件表记录,先将附件上传至服务器,获取到附件的ObjectId,写入记录至附件表.
附件参数说明
参数名类型说明
文件IDString表单ID(第2步中服务器返回的ID)
objectIdLong附件明细表记录ID,可不传
文件名String附件名称
上传人String上传附件用户
类型String附件类型
大小Int附件大小(单位:字节)
4.将第2步中服务器返回的附件ObjectID,保存至刚才第3步中获取json的附件字段(没有该字段就按照示例进行创建),然后使用”新建/修改表单“接口提交到该表单中
  • 示例
{
	"objectVersion": 1,
	"objectLocked": false,
	"createdAt": "2014-10-28 18:44:39",
	"updatedAt": "2014-10-28 18:44:39",
	"objectId": 301,
	"测试 3": "",
	"测试 2": "33",
	"测试 1": "222222",
	"测试 5": "",
	"测试 4": "",
	"附件": [{
		"文件ID": "1",
		"文件名": "SerialKey.lic",
		"上传人": "",
		"类型": "lic",
		"大小": 80
	}],
	"明细": [{
		"objectId": 201,
		"recOrder": 1,
		"测试 8": "55",
		"测试 7": "44",
		"测试 6": "33"
	}]
}

请求参数

Path 参数

Header 参数

Body 参数multipart/form-data

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://free.iyunbiao.cn/1538136/openapi/1.0/测试模板/file' \
--header 'x-eversheet-application-name: e3396c22-83b9-47bd-9ab6-c24654d7ee46' \
--header 'x-eversheet-request-sign: {{sign}}' \
--header 'x-eversheet-session-token: 9a694a3b-5f46-45ed-bf0b-84101641661c' \
--form 'file=@"cmMtdXBsb2FkLTE3NjYzOTIzODYwMjItMg==/readme.txt"' \
--form 'fileType="txt"'

返回响应

🟢200OK
application/json
操作成功
Body

示例
{
    "objectId": 101
}
修改于 2026-03-27 02:49:54
上一页
新增/更新角色对象
下一页
下载附件接口
Built with