Skip to content

获取附件信息

  • 主动安全目前主要指驾驶行为(DMS)、高级辅助驾驶(ADAS)、盲区监测(BSD)这三大类,当终端触发主动安全报警,会上传附件到服务器

  • 对于实时上报的报警,还不能马上调用获取附件信息接口,因为可能附件还没有完成上传,上传过程中,服务器会通过websocket方式推送上传状态,如:当前报警上传附件的总数,已经完成上传的附件状态信息,具体消息定义查看websocket推送中的附件上传状态信息

  • 对于历史报警,可以直接调用该接口获取附件信息,附件上传一般是在10秒以内可以完成,受网络状态影响

接口信息

请求地址: /web_api/v1/media/get_attachment_info

请求类型: GET

Content-Type:x-www-form-urlencoded

请求参数

字段类型必选说明
alarmIDstring报警ID,对应报警信息里面的alarmID

响应Data (类型:array(object))

字段类型说明
totalSizeinteger文件大小,单位Byte
fileNamestring文件名
fileUrlstring访问文件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"
    }]
}