|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.10.2014, 16:26 | #1 |
Форумчанин
Регистрация: 22.11.2009
Сообщений: 142
|
Как декодировать Капча Base64
Всем привет! Сайт выдает капчу data:image/jpeg;base64, как ее декодировать. Нафоруме нашел пример но получаю JPEG error 53
Код:
Если помог: Нажми Весы и оставь отзыв!!!
|
04.10.2014, 18:19 | #2 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,833
|
Сдается мне, что эту "data:image/jpeg;base64" нужно обрезать перед передачей в функцию раскодировки.
В разработке: воспроизводственный контур ИТ
|
04.10.2014, 18:27 | #3 |
Форумчанин
Регистрация: 22.11.2009
Сообщений: 142
|
обрезал все равно ошибка!
Если помог: Нажми Весы и оставь отзыв!!!
|
04.10.2014, 19:21 | #4 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,833
|
Попробуй сохранить обрезанное и раскодированное во временный файл и открыть любой доступной программой с поддержкой JPEG -- хоть Paint, хоть Photoshop. Ошибка #53 говорит о том, что файл битый.
В разработке: воспроизводственный контур ИТ
|
04.10.2014, 19:32 | #5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
покажи текст, в кором хранится капча.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
04.10.2014, 21:40 | #6 |
Форумчанин
Регистрация: 22.11.2009
Сообщений: 142
|
Вот прикрепил к посту!!
Если помог: Нажми Весы и оставь отзыв!!!
|
04.10.2014, 22:09 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Когда отбросил "data:image/jpeg;base64," и скормил сайту http://www.motobit.com/util/base64-decoder-encoder.asp, то получил нормально открывающийся JPEG.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
04.10.2014, 22:10 | #8 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
В файле, что ты дал, действительно jpeg-картинка. Декодил онлайн вот тут.
Если тебе это надо делать в своей программе, прицепляю модуль с функциями, спираченный где-то в интернетах лет 100500 назад. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 04.10.2014 в 22:14. |
04.10.2014, 23:13 | #9 |
Форумчанин
Регистрация: 07.11.2011
Сообщений: 164
|
В delphi в юните EncdDecd есть функция DecodeBase64, декодируется примерно так:
Код:
|
04.10.2014, 23:32 | #10 | |
Форумчанин
Регистрация: 22.11.2009
Сообщений: 142
|
Цитата:
Если помог: Нажми Весы и оставь отзыв!!!
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Декодировать koi-7, как? | FleXik | Общие вопросы Delphi | 12 | 30.03.2014 02:13 |
Кодировать изображение Base64 и отправить как строку. | Человек_Борща | Общие вопросы Delphi | 0 | 09.01.2014 12:30 |
Декодировать изображение | Motaro44 | Помощь студентам | 2 | 20.06.2011 10:38 |
Http.Get, Парсинг UTF8, знак - отображается как ? Как декодировать? | XerSon | Работа с сетью в Delphi | 6 | 10.02.2011 08:37 |
IdPOP3 как декодировать base64 в теле письма | jskorvin | Работа с сетью в Delphi | 2 | 10.11.2010 17:32 |