Ошибка C# OwnCode - Отправки капчи с диска на сервис Rucaptcha

Blazelip

Client
Регистрация
01.05.2016
Сообщения
99
Благодарностей
5
Баллы
8
  1. //Отправка капчи из картинки
  2. var captcha__get = project.Variables["linkCaptcha"].Value;
  3. var image = System.Drawing.Image.FromFile(@captcha__get);
  4. string base64String = String.Empty;
  5. using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
  6. {
  7. image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
  8. byte[] imageBytes = ms.ToArray();
  9. base64String = Convert.ToBase64String(imageBytes);
  10. image.Dispose();
  11. }
  12. var result = ZennoPoster.CaptchaRecognition("RuCaptcha.dll", base64String, "");
  13. // отрезаем лишнее
  14. var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
  15. if (tmp.Length > 1)
  16. {
  17. File.Delete(captcha__get);
  18. return tmp[0];
  19. }
  20. File.Delete(captcha__get);
  21. return result;
Коллеги, подскажите, пожалуйста, использую этот сниппет при многопоточной работе для отправки каптчи и периодически вылетает следующая ошибка (скриншот ниже). Был бы благодарен, если бы помогли найти косяк, сниппет не мой (копипаст с форума).

капча.png
 

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