Ejemplo n.º 1
0
        public IActionResult OCRResult(string fileName, string b64String, string apiKey)
        {
            if (apiKey == string.Empty || apiKey == null)
            {
                return(PartialView(new OCRResultViewModel()
                {
                    Name = "Falha",
                    Data = "",
                    Token = "obtenha uma chave em: https://developers.convertio.co/"
                }));
            }

            var uploadSuccess = _iocrService.UploadFile(fileName, b64String, apiKey).Result;

            if (uploadSuccess != null)
            {
                Thread.Sleep(20000);
                var model = _iocrService.GetB64Text(uploadSuccess.data.id, fileName).Result;

                return(PartialView(model));
            }
            else
            {
                return(PartialView(new OCRResultViewModel()));
            }
        }