Path:/finder/openApi/v2/atlas/labelMeta/uploadLabelData
Method: POST
Content-type: multipart/form-data;
Header
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
X-Tenant | Int | 是 | 1 | 项目id |
Body:
{ "file": {二进制文件} }
Response:
{ "JSONIFY_PRETTYPRINT_REGULAR": false, "code": 0, "data": { "dataModelId": 376 }, "msg": "成功" }
使用multipart/form-data来进行上传文件,文件的field name固定为“file”,文件格式仅支持csv,文件大小限制为 100M,仅支持单个文件:
样例:
id,标签值 a123456,value_a b123456,value_b c123456,value_c value_c1
返回结果字段含义说明:
data 返回的是一个 JSON object, 针对关键字段进行说明
Field | Type | Description |
---|---|---|
dataModelId | int | 上传文件对应id |
bc
为创建的 RangersClient, 其初始化请参考使用说明, 各语言的 SDK 都提供了类似的接口
调用(Python):
files = { # form-data 格式文件 'file': ('user_tag.csv', open('user_tag.csv', 'rb')) # key 必须为 'file',value 为上传的 csv 文件 } res = bc.request(method='POST', service_url='/finder/openApi/v2/atlas/labelMeta/uploadLabelData', headers={'x-Tenant': "1"}, files=files) print(res.content) print(json.loads(res.content))
返回结果:
{ "JSONIFY_PRETTYPRINT_REGULAR": false, "code": 0, "data": { "dataModelId": 376 }, "msg": "成功" }