// 'use strict'; // // const https = require('https'); // const qs = require('querystring'); // const fs = require('fs'); // const path = require('path'); // // const getResult = function(data) { // // if (data.photoPath && data.visitPhotoPath && data.accessToken) { // // 读取待识别图像并base64编码 // const infoPicName = path.basename('' + data.photoPath);// 该用户的采集图片的文件名 xxx.jpg // const visitPicName = path.basename('' + data.visitPhotoPath);// 该用户的探访图片的文件名 xxx.jpg // const infoPicPath = this.app.config.defaultUploadPath + infoPicName; // 采集文件路径; // const visitPicPath = this.app.config.defaultUploadPath + visitPicName; // 探访文件路径 // const infoData = fs.readFileSync(infoPicPath); // 例:fileUrl="D:\\test\\test.bmp" // const visitData = fs.readFileSync(visitPicPath); // 例:fileUrl="D:\\test\\test.bmp" // const infoBase64 = infoData.toString('base64'); // const visitBase64 = visitData.toString('base64'); // const imagedata = infoBase64 + ',' + visitBase64; // // const contents = qs.stringify({ // images: imagedata, // }); // const options = { // host: 'aip.baidubce.com', // // path: '/rest/2.0/face/v2/match?access_token="24.3bb40595946bf4f3a8cdc8444926794f.2592000.1520738620.282335-10813823"', // path: '/rest/2.0/face/v2/match?access_token=' + data.accessToken, // method: 'POST', // headers: { // 'Content-Type': 'application/x-www-form-urlencoded', // }, // }; // // const startTime = new Date(); // const req = https.request(options, function(res) { // console.log('STATUS: ' + res.statusCode); // console.log('HEADERS: ' + JSON.stringify(res.headers)); // res.setEncoding('utf8'); // res.on('data', function(chunk) { // console.log('BODY: ' + chunk); // const EndTime = new Date(); // const runTime = EndTime.getTime() - startTime.getTime(); // console.log('cost Time:' + runTime + ' ms'); // }); // }); // // write data to request body // req.write(contents); // req.end(); // } else { // console.log('error'); // } // }; // // module.exports = { // getResult, // };