Skip to content

附件信息上传

当触发报警后,终端开始上传附件后,服务器会实时推送附件信息到用户端,主要包含文件数量等信息,UI需要显示上传状态时,可以处理此消息,否则可以忽略

websocket 头字段信息

消息模式: 推送

消息类型: 8004

推送消息定义

字段类型说明
hdrobject消息头,在登录中的表1:websocket消息头
dataobject附件信息,定义查看当前页表1

表1:附件信息

字段类型说明
alarmCodestring报警ID,对应报警信息里面的alarmID
deviceNostring终端号
fileInfoarray文件信息,定义查看当前页表1

表1:文件信息

字段类型说明
totalSizeinteger文件大小,字节
fileNamestring文件名

示例

json
{
	"hdr": {
		"code": 200,
		"message": "",
		"msgType": 8004,
		"reqSN": 1,
		"respSN": 0
	},
	"data": {
        "alarmCode":"15552123545556",
        "deviceNo":"1300000001",
        "fileInfo":[{
            "totalSize":102400,
            "fileName":"test.jpg"
        },{
            "totalSize":102400,
            "fileName":"test1.mp4"
        }]
	}
}
{
	"hdr": {
		"code": 200,
		"message": "",
		"msgType": 8004,
		"reqSN": 1,
		"respSN": 0
	},
	"data": {
        "alarmCode":"15552123545556",
        "deviceNo":"1300000001",
        "fileInfo":[{
            "totalSize":102400,
            "fileName":"test.jpg"
        },{
            "totalSize":102400,
            "fileName":"test1.mp4"
        }]
	}
}

附件上传完成通知

当终端上传完一个附件时,服务器会推送一条完成消息到用户端,如果有多条,则,包括对应的文件信息,用来做状态显示,如果UI无状态显示要求,可以忽略

websocket 头字段信息

消息模式: 推送

消息类型: 8005

推送消息定义

字段类型说明
hdrobject消息头,在登录中的表1:websocket消息头
dataobject完成的文件信息,定义查看当前页表1

表1:完成的文件信息

字段类型说明
alarmCodestring报警ID,对应报警信息里面的alarmID
deviceNostring终端号
fileNamestring文件名

示例

json
{
	"hdr": {
		"code": 200,
		"message": "",
		"msgType": 8004,
		"reqSN": 1,
		"respSN": 0
	},
	"data": {
        "alarmCode":"15552123545556",
        "deviceNo":"1300000001",
        "fileInfo":[{
            "totalSize":102400,
            "fileName":"test.jpg"
        },{
            "totalSize":102400,
            "fileName":"test1.mp4"
        }]
	}
}
{
	"hdr": {
		"code": 200,
		"message": "",
		"msgType": 8004,
		"reqSN": 1,
		"respSN": 0
	},
	"data": {
        "alarmCode":"15552123545556",
        "deviceNo":"1300000001",
        "fileInfo":[{
            "totalSize":102400,
            "fileName":"test.jpg"
        },{
            "totalSize":102400,
            "fileName":"test1.mp4"
        }]
	}
}