| | |
| | | // This file is auto-generated, don't edit it |
| | | import facebody20191230, * as $facebody20191230 from '@alicloud/facebody20191230'; |
| | | import {checkUploadFile} from '@/api/user' |
| | | // 依赖的模块可通过下载工程中的模块依赖文件或右上角的获取 SDK 依赖信息查看 |
| | | import * as $OpenApi from '@alicloud/openapi-client'; |
| | | import Util, * as $Util from '@alicloud/tea-util'; |
| | |
| | | import { confingInfoStore } from '@/stores/StoresConfing' |
| | | import {sendPationCodeApi} from './httpApi' |
| | | import { sockteStore } from '@/stores/sockteInfo'; |
| | | import { type } from 'os'; |
| | | |
| | | |
| | | // 要识别的人脸库 |
| | | const faceDatabase= confingInfoStore().confingInfo.face_database |
| | |
| | | delImg(path) |
| | | }) |
| | | } |
| | | const faceApiCheck=async(path:any)=>{ |
| | | fs.readFile(path, (err, data) => { |
| | | if (err) throw err; |
| | | let blobFile = new File([data], 'name.png', {type:"image/png"}) |
| | | console.log(blobFile) |
| | | const formData = new FormData() // 下面有备注 |
| | | formData.append('File1', blobFile) |
| | | checkUploadFile(formData).then(re=>{ |
| | | console.log('-----') |
| | | }) |
| | | }) |
| | | |
| | | |
| | | |
| | | } |
| | | // base64z转文件后验证 |
| | | const base64toFile = (dataurl:any,filename='file') => { |
| | | if (!fs.existsSync('./imgs')) { |
| | |
| | | // new Buffer 操作权限太大,v6.0后使用Buffer.from()创建构造函数 |
| | | const dataBuffer = new Buffer(base64, 'base64'); //把base64码转成buffer对象, |
| | | // return dataBuffer |
| | | fs.writeFile(path, dataBuffer, function(err){//用fs写入文件 |
| | | if(err){ |
| | | console.log(err); |
| | | }else{ |
| | | console.log('写入成功!',path); |
| | | // getOssUrl(path) |
| | | // 验证图片 |
| | | faceShibie(path) |
| | | } |
| | | }) |
| | | fs.writeFile(path, dataBuffer, function (err) { |
| | | if (err) { |
| | | console.log(err); |
| | | } else { |
| | | |
| | | // console.log('写入成功!验证阿里', path); |
| | | // getOssUrl(path) |
| | | // 验证图片 |
| | | faceShibie(path) |
| | | // faceApiCheck(path) |
| | | } |
| | | }) |
| | | } |
| | | //验证后删除文件图片 |
| | | const delImg=(path:string)=>{ |