Помогите с API

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28
Нужна помощь с POST запросом
API - https://ocr.space/OCRAPI
Как сделать с пост параметрами через file, а не через url?
 

b1zar

Client
Регистрация
29.06.2019
Сообщения
107
Благодарностей
65
Баллы
28
Готовый POST запрос с отправкой через файл
Отправка FILE Post запросом:
string File = project.Variables["File"].Value;

string data = "";
data += "--8d769bc78125cd4\n";
data += string.Format("Content-Disposition: form-data; name=\"file\"; filename=\"{0}\"\n", File);
data += "language=rus\n";
data += "isOverlayRequired=true\n";
data += "Content-Type: application/octet-stream\n";
data += File;
//var data = string.Format(@"--8d769bc78125cd4"+"\n"+@"Content-Disposition: form-data; name=""document""; filename=""3.png"""+"\n"+@"Content-Type: application/octet-stream"+"\n" + File, File);

string resRequest = ZennoPoster.HttpPost(
    "https://api.ocr.space/parse/image",
    data,
    "multipart/form-data",
    "",
    "UTF-8",
    ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    30000,
    "",
    "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0",
    true,
    5,
    new[] {"apikey:dea713c87c88957"}
    );
    
return resRequest;
Там свои значение подставишь, файла,ключа апи. А вообще если тебе нужен OCR, то возьми лучше триал Google Cloud Vision API, результаты будут очень сильно отличаться, он по качеству распознования даже FineReader 15 переплюнул в моих делах
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)