| | |
| | | } |
| | | isAlarm := "" |
| | | resp := make(map[string]interface{}) |
| | | resp["fileUrl"] = "" |
| | | if len(alarmRules) > 0 { |
| | | isAlarm = "1" |
| | | // 解压缩并上传图片 |
| | |
| | | } |
| | | i := protomsg.Image{} |
| | | err = proto.Unmarshal(bdata, &i) |
| | | resp,err = util.PostFormBufferData(weedfsUrl,i.Data,uuid.NewV4().String()) |
| | | resp,err = util.PostFormBufferData(weedfsUrl,i,uuid.NewV4().String()) |
| | | log.Println("已报警并上传改帧图片到服务器") |
| | | }else { |
| | | isAlarm = "0" |
| | | //continue |
| | | // 不是报警数据不存 |
| | | continue |
| | | } |
| | | log.Println("图片上传返回值:",resp) |
| | | // 查询本机信息 |
| | |
| | | } |
| | | // 查询cameraName |
| | | camera,err := dbapi.CameraApi{}.GetCameraById(msg.Cid) |
| | | if err == nil { |
| | | if err != nil { |
| | | log.Println("查询摄像机信息失败") |
| | | } |
| | | serverIp,err := GetLocalIP() |