获取附件信息
主动安全目前主要指驾驶行为(DMS)、高级辅助驾驶(ADAS)、盲区监测(BSD)这三大类,当终端触发主动安全报警,会上传附件到服务器
对于实时上报的报警,还不能马上调用获取附件信息接口,因为可能附件还没有完成上传,上传过程中,服务器会通过websocket方式推送上传状态,如:当前报警上传附件的总数,已经完成上传的附件状态信息,具体消息定义查看websocket推送中的附件上传状态信息
对于历史报警,可以直接调用该接口获取附件信息,附件上传一般是在10秒以内可以完成,受网络状态影响
请求参数
字段 | 类型 | 必选 | 说明 |
---|---|---|---|
alarmID | string | 是 | 报警ID,对应报警信息里面的alarmID |
响应Data (类型:array(object))
字段 | 类型 | 说明 |
---|---|---|
totalSize | integer | 文件大小,单位Byte |
fileName | string | 文件名 |
fileUrl | string | 访问文件Url,可以直接放在浏览器打开,不需要Token |
示例
请求示例
url
http://localhost:8080/web_api/v1/media/get_attachment_info?alarmID=123456
http://localhost:8080/web_api/v1/media/get_attachment_info?alarmID=123456
响应示例
json
{
"hdr": {
"code": 200,
"message": "success"
},
"data": [{
"totalSize": 102400, //100K
"fileName": "test.jpg",
"fileUrl": "http://localhost:8080/test.jpg"
},{
"totalSize": 102400, //100K
"fileName": "test1.mp4",
"fileUrl": "http://localhost:8080/test1.mp4"
}]
}
{
"hdr": {
"code": 200,
"message": "success"
},
"data": [{
"totalSize": 102400, //100K
"fileName": "test.jpg",
"fileUrl": "http://localhost:8080/test.jpg"
},{
"totalSize": 102400, //100K
"fileName": "test1.mp4",
"fileUrl": "http://localhost:8080/test1.mp4"
}]
}