liuxiaolong
2019-06-29 0981ad3f85d52550436f00ed3c7bd020f1f727b0
controllers/fileController.go
@@ -127,15 +127,19 @@
   defer file.Close()
   field := ""
   // weedfs 上传
   {
      fileInfo, e := esutil.PostFormData(weedfsUri, filename, "file", file)
      if e != nil {
         fmt.Println(e.Error())
         return "", nil, e
      } else {
         field = fileInfo[picUrlField].(string) // 文件路径
      }
   fileBytes, err := ioutil.ReadAll(file)
   if err !=nil {
      return "",nil,err
   }
   fmt.Println("fileBytes.len:",len(fileBytes))
   fileInfo, e := esutil.PostFormData(weedfsUri, filename, "file", file)
   if e != nil {
      fmt.Println(e.Error())
      return "", nil, e
   } else {
      field = fileInfo[picUrlField].(string) // 文件路径
   }
   if field != "" {
      // 返回特征值  fileInfo["point"] = v.RcFace  fileInfo["feature"] = feat
@@ -155,8 +159,8 @@
         field = field[idx+1:]
      }
      fmt.Println("field:",field)
      imgB, _ := ioutil.ReadAll(file)
      fmt.Println("img.length:",len(imgB))
      //imgB, _ := ioutil.ReadAll(file)
      //fmt.Println("img.length:",len(imgB))
      //将上传的图片交人脸检测和人脸提取,获得特征
      var faceBase64=""
@@ -187,8 +191,8 @@
   }
}
func getFaceFeaFromSdk(file multipart.File) ([]*protomsg.ResultFaceExtCom,error){
   s := service.NewFaceSdkService(file)
func getFaceFeaFromSdk(fileBytes []byte) ([]*protomsg.ResultFaceExtCom,error){
   s := service.NewFaceSdkService(fileBytes)
   i, err := s.ReadFromUploadImg()
   if err !=nil{
      fmt.Println("readFromUploadImg err:",err)