|
|
@ -82,22 +82,23 @@ namespace AksWebBrowser.Common |
|
|
|
string data2 = jo1["Data"].ToString(); |
|
|
|
string data2 = jo1["Data"].ToString(); |
|
|
|
jo1 = (JObject)JsonConvert.DeserializeObject(data2); |
|
|
|
jo1 = (JObject)JsonConvert.DeserializeObject(data2); |
|
|
|
string ImageBase64 = jo1["ImageBase64"].ToString(); |
|
|
|
string ImageBase64 = jo1["ImageBase64"].ToString(); |
|
|
|
|
|
|
|
//var faceA = "/data/home/aks/aks/wwwroot/TmpFile/faceA.jpg"; |
|
|
|
var faceA = "/data/home/aks/aks/wwwroot/TmpFile/faceA.jpg"; |
|
|
|
//var faceB = "/data/home/aks/aks/wwwroot/TmpFile/faceB.jpg"; |
|
|
|
var faceB = "/data/home/aks/aks/wwwroot/TmpFile/faceB.jpg"; |
|
|
|
string faceA = Utils.Base64ByImagesPath(ImageBase64.Replace("data:image/jpg;base64,", ""), ""); |
|
|
|
//string faceA = Utils.Base64ByImagesPath(ImageBase64.Replace("data:image/jpg;base64,", ""), "faceA"); |
|
|
|
string faceB = Utils.Base64ByImagesPath(jo["ImgBase64"].ToString(), "faceB"); |
|
|
|
//string faceB = Utils.Base64ByImagesPath(jo["ImgBase64"].ToString(), "faceB"); |
|
|
|
|
|
|
|
var mode2 = new |
|
|
|
var mode2 = new |
|
|
|
{ |
|
|
|
{ |
|
|
|
function = "CF_FaceCompare", |
|
|
|
function = "CF_FaceCompare", |
|
|
|
filePathA = faceA, |
|
|
|
filePathA = faceA, |
|
|
|
filePathB = faceB |
|
|
|
filePathB = faceB |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
timer.Stop(); |
|
|
|
//开始人脸比对 |
|
|
|
//开始人脸比对 |
|
|
|
Send(JsonConvert.SerializeObject(mode2), "CF_FaceCompare"); |
|
|
|
Send(JsonConvert.SerializeObject(mode2), "CF_FaceCompare"); |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
timer.Stop(); |
|
|
|
results = "{\"timestamp\":\"" + Utils.GetTimestamp() + "\",\"keycode\":\"" + "aks100101" + "\",\"message\":\"fali\",\"code\":\"400\",\"status\":false,\"data\":\"" + "人证合一验证失败." + "\"}"; |
|
|
|
results = "{\"timestamp\":\"" + Utils.GetTimestamp() + "\",\"keycode\":\"" + "aks100101" + "\",\"message\":\"fali\",\"code\":\"400\",\"status\":false,\"data\":\"" + "人证合一验证失败." + "\"}"; |
|
|
|
Parame.socket.Send(results); |
|
|
|
Parame.socket.Send(results); |
|
|
|
} |
|
|
|
} |
|
|
@ -121,6 +122,7 @@ namespace AksWebBrowser.Common |
|
|
|
{ |
|
|
|
{ |
|
|
|
results = "{\"timestamp\":\"" + Utils.GetTimestamp() + "\",\"keycode\":\"" + "aks100101" + "\",\"message\":\"fali\",\"code\":\"400\",\"status\":false,\"data\":\"" + "人证合一验证失败." + "\"}"; |
|
|
|
results = "{\"timestamp\":\"" + Utils.GetTimestamp() + "\",\"keycode\":\"" + "aks100101" + "\",\"message\":\"fali\",\"code\":\"400\",\"status\":false,\"data\":\"" + "人证合一验证失败." + "\"}"; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
timer.Stop(); |
|
|
|
Parame.socket.Send(results); |
|
|
|
Parame.socket.Send(results); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|