Captchabot на Delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by otRock, 23 May 2010.

  1. otRock

    otRock Elder - Старейшина

    Joined:
    13 Aug 2008
    Messages:
    0
    Likes Received:
    5
    Reputations:
    0
    Уже примерно пол суток копаюсь в сети и ничего... Начал пробовать писать свой модуль, так сразу же возникла ещё 1 проблема - Как переделать файл в Base64?

    Вобщем у кого есть готовый модуль, под этот сервис, на Delphi(2010) - делитесь ;) буду Очень благодарен!

    Ну или хотя бы подскажите, как замутить:
    Code:
    function FileToBase64(FileName: string): string
     
  2. Refqs

    Refqs Banned

    Joined:
    20 Feb 2010
    Messages:
    139
    Likes Received:
    56
    Reputations:
    27
    Ты наверно хочешь туда картинку отправить?)
     
  3. otRock

    otRock Elder - Старейшина

    Joined:
    13 Aug 2008
    Messages:
    0
    Likes Received:
    5
    Reputations:
    0
    дядя КЭП)
     
  4. Refqs

    Refqs Banned

    Joined:
    20 Feb 2010
    Messages:
    139
    Likes Received:
    56
    Reputations:
    27
    а про мультипартформдата ты забыл?))
     
  5. [ac1D]

    [ac1D] Banned

    Joined:
    6 Dec 2009
    Messages:
    44
    Likes Received:
    27
    Reputations:
    0
    Ты ничего не перепутал?
     
  6. otRock

    otRock Elder - Старейшина

    Joined:
    13 Aug 2008
    Messages:
    0
    Likes Received:
    5
    Reputations:
    0
    А он на капчаботе не катит.. Там надо строку Base64 через XML передавать
    Вот так:
    Code:
    <methodCall>
      <methodName>ocr_server::analyze</methodName>
        <params>
          <param><base64>[B]IMAGE BODY[/B]</base64></param>
          <param><string>system_key</string></param>
          <param><string>SYSTEM_KEY</string></param>
          <param><int>LANGUAGE</int></param>
       </params>
    </methodCall>
    Нечего придераться к словам, и так ясно, что имелось ввиду

    Upd: проблема решена. нашел нужный юнит в сети. base64.zip
     
    #6 otRock, 23 May 2010
    Last edited: 24 May 2010