上传固件
1.接口描述
接口说明:上传固件,上传文件格式必须为.mwf。
请求方式:POST [ip]/api/system/upload-fw
管理员权限 | 登录认证 |
---|---|
是 | 是 |
2.输入参数
二进制封装的附件数据。
3.输出参数
参数名称 | 类型 | 描述 |
---|---|---|
status | Int | 状态码 |
code | String | 状态描述 |
need-clean-data | Boolean | 主版本更新,用户数据是否被清除 true:是;false:否 |
up-to-date | Boolean | 是否是最新版本 true:是;false:否 |
version | String | 上传的固件版本号 |
size | Int | 上传的固件大小 |
4.示例
上传固件。
输入示例
------WebKitFormBoundaryIQYfOLWb1KdjY6f3
Content-Disposition: form-data; name="file"; filename="usb_fusion_rev_a_2_5_0.mwf"
Content-Type: application/octet-stream
------WebKitFormBoundaryIQYfOLWb1KdjY6f3--
输出示例
{
"status": 0,
"code": "Success",
"need-clean-data": false,
"up-to-date": false,
"version": "2.5.0",
"size": 258818308
}
5.错误码
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码。
错误码 | 定义 | 说明 |
---|---|---|
23 | MW_STATUS_FILE_TYPE_ERROR | 文件错误 |