Подскажите как можно вставить рисунок из StreamReader.
вот что я делаю
В webBrowser1 загружаю сайт, авторизуюсь, дальше идет капча
и вот как я пыаюсь ее получить
HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create("http://uh.ru/dev/captcha/idx.php?PHPSESS..."); // перехожу по ссылке изображения (капча)
string sCookies = webBrowser1.Document.Cookie; //запоминаю Cookie
webreq.Method = "GET";
webreq.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)";
webreq.CоntentType = "application/x-www-form-urlencoded";
webreq.Headers.Add(HttpRequestHeader.Cookie, sCookies); //Записываю Cookie из webBrowser1
HttpWebRespоnse respоnse = (HttpWebResponse)webreq.GetResponse(); // Выполняю запрос
//как я сейчас понимаю в stream у меня находится загруженная страница, а именно капча с нужной мне сессией
StreamReader stream = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(1251));
pictureBox1.Image = stream.ReadToEnd(); //тут я пытаюсь записать изображение из stream, но получию ошибку
Неявное преобразование типа "string" в "System.Drawing.Image" невозможно
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.