[SOLVED] Помогите понять что это и как получить из base64

  • Автор темы Автор темы Protey
  • Дата начала Дата начала

Protey

Client
Регистрация
09.01.2016
Сообщения
209
Реакции
30
Баллы
28
Помогите, пожалуйста, получить из base64, картинку, а может это ссылка, но навряд ли

Код:
Развернуть Свернуть Копировать
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQAQMAAADOJhRkAAAABlBMVEUCAQAPKyCTjavoAAAAAXRSTlMAQObYZgAAAHlJREFUGJVjYKAyYD7A2MBQwfiAgZ/BBibGlszcwHAm2YBBsicNIcbewMCDKsaQf7aBofKHAQPjfjaYEOP5mw0MvD8eMLDby8DtYJbvY+BJbDzAw2MAN4+ZsQ9oB+MBCZ4EmBj7A8Yehgrmjw3yDXVITpQAGUEl7wIAROEbuaBBug4AAAAASUVORK5CYII=

Делаю вот так, думая что это картинка
12345.png


А оно так и есть, так как...
123456.png


на выходе получаю test.png, но эта картинка не открывается, не правильный формат, пробовал сменить кодировку с UTF-8 на windows-1251 и ANCI, так сказать методом тыка :D, но все безрезультатно :(, тыкалки кончились:bk:
 
Последнее редактирование:
По виду картинка. Код маловат однако очень для картинки... надо больше информации
 
Помогите, пожалуйста, получить из base64, картинку, а может это ссылка, но навряд ли

на выходе получаю test.png, но эта картинка не открывается, не правильный формат, пробовал сменить кодировку с UTF-8 на windows-1251 и ANCI, так сказать методом тыка :D, но все безрезультатно :(, тыкалки кончились:bk:


Держи https://yadi.sk/d/U0ICj50BrDhNH
 
поделись опытом, каким, как получил на выход картинку?)


Код:
Развернуть Свернуть Копировать
var path = (@"{-Project.Directory-}resultat\screenshot\"+(project.Variables["domain"].Value)+@".jpg");
File.WriteAllBytes(path, System.Convert.FromBase64String(project.Variables["base"].Value));
 
Последнее редактирование:
  • Оценить
Реакции: Protey
Код:
Развернуть Свернуть Копировать
var path = (@"{-Project.Directory-}resultat\screenshot\"+(project.Variables["domain"].Value)+@".jpg");
File.WriteAllBytes(path, System.Convert.FromBase64String(project.Variables["base"].Value));
не пойму что не так делю, помоги пожалуйста, а то я полный ноль в таких кодах
закидываю base64, без data:image/png;base64, в переменную:

Код:
Развернуть Свернуть Копировать
var path = (@"{-Project.Directory-}resultat\screenshot\"+(project.Variables["domain"].Value)+@".jpg");
File.WriteAllBytes(path, System.Convert.FromBase64String(project.Variables["base64_encoded"].Value));

в итоге ошибка в логе
Выполнение действия CSharp Own Code No such variable: base64_encoded
Сбойное действие: base64_encoded

я так понимаю ругается на переменную domain, т.к. ее действительно нет, а если создать то она будет пустой?
 
Последнее редактирование:
 

Вложения

  • Оценить
Реакции: Protey
спасибо тебе огромное, все работает
значит я правильно понял что из-за domain
 

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