package ocr

import (
	"io"
	"net/http"
	"net/url"
	"strings"
	"time"
)

func GetCaptchaCodeF(imgPath string, comID uint, len int) string {
	var client = http.Client{}
	client.Timeout = time.Duration(time.Second * 10)
	tyURL := "http://111.231.60.74:5088/check"
	bstr, err := base64Img(imgPath)
	if err != nil {
		return ""
	}
	params := "recognize_img=" + url.QueryEscape(bstr)
	req, err := http.NewRequest("POST", tyURL, strings.NewReader(params))
	if err != nil {
		return ""
	}
	req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
	resp, err := client.Do(req)
	if err != nil {
		return ""
	}
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		return ""
	}
	return string(body)
}