基于中科视拓的seetaface6封装的免费人脸识别项目后端接口
shentao
2025-09-22 aeb7a4313819c6406db74bb8d643aa8bc27b7b9d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
$(function () {
    UseDialog();
    UseForm();
})
 
 
function GetUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var Url = window.location.href;
 
    if (Url.indexOf("?") > 0)
        Url = "&" + Url.substr(Url.indexOf("?") + 1);
 
    var r = Url.match(reg); //匹配目标参数
    if (r != null) return unescape(r[2]);
    return ''; //返回参数值
}
 
function GetHeadInfo() {
    var headinfo = {
        "Content-Type": "application/json;charset=uft-8"
    };
    return headinfo;
}
 
function HttpPost(JsonData, Url, SucessFunctionName) {
    if (Url.indexOf("?") < 0)
        Url = Url + "?t=" + Math.random();
    else
        Url = Url + "&t=" + Math.random();
 
    $.ajax({
        url: GetRootPath() + Url,
        type: "POST",
        headers: GetHeadInfo(),
        data: JsonData,
        dataType: 'json',
        complete: function () { },
        success: SucessFunctionName,
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //var strLog = "详细错误:" + XMLHttpRequest.responseText;                //writeFile("c:\\qd.log", strLog);
            ///alert(errorThrown + ";详细错误:" + XMLHttpRequest.responseText);
        }
    });
}
 
function HttpPost_Sync(JsonData, Url, SucessFunctionName) {
    if (Url.indexOf("?") < 0)
        Url = Url + "?t=" + Math.random();
    else
        Url = Url + "&t=" + Math.random();
 
    $.ajax({
        async :false,
        url: GetRootPath() + Url,
        type: "POST",
        headers: GetHeadInfo(),
        data: JsonData,
        dataType: 'json',
        complete: function () { },
        success: SucessFunctionName,
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //var strLog = "详细错误:" + XMLHttpRequest.responseText;                //writeFile("c:\\qd.log", strLog);
            ///alert(errorThrown + ";详细错误:" + XMLHttpRequest.responseText);
        }
    });
}
 
function HttpForm(FormData, Url, SucessFunctionName) {
    if (Url.indexOf("?") < 0)
        Url = Url + "?t=" + Math.random();
    else
        Url = Url + "&t=" + Math.random();
 
    $.ajax({
        url: GetRootPath() + Url,
        type: "POST",
        headers: {},
        data: FormData,
        dataType: 'json',
        cache: false, // 不缓存
        processData: false, // jQuery不要去处理发送的数据
        contentType: false, // jQuery不要去设置
        complete: function () { },
        success: SucessFunctionName,
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //var strLog = "详细错误:" + XMLHttpRequest.responseText;                //writeFile("c:\\qd.log", strLog);
            ///alert(errorThrown + ";详细错误:" + XMLHttpRequest.responseText);
        }
    });
}
 
function getNewGuid() {
    var date = new Date();
    var dateGuid = convertDateToString(date);
    var randomGuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var r = Math.random() * 16 | 0,
            v = c == 'x' ? r : (r & 0x3 | 0x8);
        return v.toString(16);
    })
    return dateGuid + randomGuid;
}
 
function convertDateToString(now) {
    var year = now.getFullYear();
    var month = (now.getMonth() + 1).toString();
    var day = (now.getDate()).toString();
    var hour = (now.getHours()).toString();
    var minute = (now.getMinutes()).toString();
    var second = (now.getSeconds()).toString();
    if (month.length == 1) {
        month = "0" + month;
    }
    if (day.length == 1) {
        day = "0" + day;
    }
    if (hour.length == 1) {
        hour = "0" + hour;
    }
    if (minute.length == 1) {
        minute = "0" + minute;
    }
    if (second.length == 1) {
        second = "0" + second;
    }
    var dateTime = year + month + day + hour + minute + second;
    return dateTime;
}
 
function sleep(delay) {
    var start = (new Date()).getTime();
    while ((new Date()).getTime() - start < delay) {
        continue;
    }
}