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

Protey

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

Код:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQAQMAAADOJhRkAAAABlBMVEUCAQAPKyCTjavoAAAAAXRSTlMAQObYZgAAAHlJREFUGJVjYKAyYD7A2MBQwfiAgZ/BBibGlszcwHAm2YBBsicNIcbewMCDKsaQf7aBofKHAQPjfjaYEOP5mw0MvD8eMLDby8DtYJbvY+BJbDzAw2MAN4+ZsQ9oB+MBCZ4EmBj7A8Yehgrmjw3yDXVITpQAGUEl7wIAROEbuaBBug4AAAAASUVORK5CYII=
Делаю вот так, думая что это картинка
12345.png


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


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

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
По виду картинка. Код маловат однако очень для картинки... надо больше информации
 

budora

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

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

Держи https://yadi.sk/d/U0ICj50BrDhNH
 

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
поделись опытом, каким, как получил на выход картинку?)

Код:
var path = (@"{-Project.Directory-}resultat\screenshot\"+(project.Variables["domain"].Value)+@".jpg");
File.WriteAllBytes(path, System.Convert.FromBase64String(project.Variables["base"].Value));
 
Последнее редактирование:
  • Спасибо
Реакции: Protey

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28
Код:
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, т.к. ее действительно нет, а если создать то она будет пустой?
 
Последнее редактирование:

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
 

Вложения

  • Спасибо
Реакции: Protey

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28
спасибо тебе огромное, все работает
значит я правильно понял что из-за domain
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28

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