Fixed encoding problem for large images in TwoCaptcha and RuCaptcha classes.

This commit is contained in:
ruri
2019-05-10 18:40:01 +02:00
parent 413a99b7f9
commit 267ff8ed44
3 changed files with 16 additions and 2 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ namespace RuriLib.CaptchaServices
if (Timeout > 0) client.Timeout = Timeout;
client.Headers.Add(HttpRequestHeader.ContentType, "application/x-www-form-urlencoded");
var response = client.UploadString("http://rucaptcha.com/in.php",
$"key={ApiKey}&method=base64&regsense=1&body={Uri.EscapeDataString(GetBase64(bitmap, ImageFormat.Bmp))}");
$"key={ApiKey}&method=base64&regsense=1&body={EscapeLongString(GetBase64(bitmap, ImageFormat.Bmp))}");
if (!response.StartsWith("OK")) throw new Exception(response);
TaskId = response.Split('|')[1];
Status = CaptchaStatus.Processing;