商户图片上传¶
提供商户图片上传服务
请求参数¶
- 请求地址
https://spin.cloudpnr.com/ssproxy/file/upload
- 公共请求参数
请求报文头HEADER - 「接口规则-参数规定-报文头」 ,请求报文头HEADER “Content-type”: “multipart/form-data”
请求报文体BODY - 「接口规则-参数规定-报文体」
响应报文体 - 「接口规则-参数规定-响应报文体」
- 请求参数(data)
参数 | 中文名 | 类型 | 必填 | 最大长度 | 说明 |
---|---|---|---|---|---|
req_seq_id | 业务请求流水号 | String | Y | 32 | 业务请求流水号 |
req_date | 业务请求时间 | String | Y | 8 | 时间格式:yyyyMMdd |
file_type | 图片类型 | String | Y | 32 | 参考:文件类型枚举 |
picture | 图片 | String | Y | 18 | 上传照片的文件名以及图片的内容(在发送请求时,图片内容以二进制数据流的形式发送,见下面 的请求示例),图片名字不要超过30个字符 |
huifu_id | 商户号 | String | N | 18 | 调用商户基本信息入驻时可不填 |
响应参数¶
- 同步响应参数(data)
参数 | 中文名 | 类型 | 必填 | 最大长度 | 说明 |
---|---|---|---|---|---|
sub_resp_code | 业务返回码 | String | Y | 8 | 业务返回码 |
sub_resp_desc | 业务返回描述 | String | Y | 512 | 业务返回描述 |
file_id | 图片文件ID | String | N | 单个文件唯一标识 |
以Java语言代码作为样例¶
- http
request:
POST http://192.168.85.157:31821/ssproxy/file/upload
POST data:
-----------------------------7d159c1302d0y0
Content-Disposition: form-data; name="data"
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
{"req_seq_id":"2020051313353757137001upload","req_date":"20200513","file_type":"F01","picture":"test420.jpg","huifu_id":"6666000003079710"}
-----------------------------7d159c1302d0y0
Content-Disposition: form-data; name="sys_id"
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
ssproxy_dev
-----------------------------7d159c1302d0y0
Content-Disposition: form-data; name="sign"
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
nv3+bLEODRA5s2pTgwuRsnxN2AHLbvhCH5uBkzW2dTpjlCbhiRwo6yottewP/nVwzNKWnen/zzfjUmnhPKNxVof3LP1+uCoIqI+tAHk7vwb/7Te9hqPHVZr1G6ehxaAPMcqKNqsfT6XuDTmE5Gi4ODu2fjlj5Wil7k19dxtdKRo=
-----------------------------7d159c1302d0y0
Content-Disposition: form-data; name="sign_type"
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
RSA2
-----------------------------7d159c1302d0y0
Content-Disposition: form-data; name="picture"; filename="test420.jpg"
Content-Type: image/jpg
Content-Transfer-Encoding: binary
<actual file content, not shown here>
-----------------------------7d159c1302d0y0--
[no cookies]
-------------------------------------
响应示例¶
{"data":"{\"sub_resp_code\":\"00000000\",\"file_id\":\"ac32a7af-b2b0-3112-9e49-69ae1571e4f2\",\"sub_resp_desc\":\"成功\"}","resp_code":"10000","resp_desc":"成功调用","sign":"XD8HFdFL61cp9NxfJEZArygMTH8EJZhhihzTVP5ZwpxVfHQBx9BehC+AYK0gdTvBhqxii5h6j+dhvHpH/5lvxbO0puGBwgoYThtCa5FLqyA4WgFfHwG/gXhkCwb+lJusU42DUxLqJNwrWi1yQUx0e8KLDpC+qqqecFBXIGhFoEY="}