Конвертация картинки из переменной в Base64

bladder

Пользователь
Регистрация
24.11.2019
Сообщения
68
Благодарностей
3
Баллы
8
Нужно конвертировать картинку в Base64 с помощью C#.

Путь до картинки лежит в переменной "wp_tab_c".

Нашел пару вариантов, но они приводят к ошибке.

1.
C#:
byte[] imageArray = System.IO.File.ReadAllBytes(@"project.Variables["wp_tab_c"].Value");
string base64ImageRepresentation = Convert.ToBase64String(imageArray);

return base64ImageRepresentation;
2.
C#:
string file =@ "project.Variables["wp_tab_c"].Value";
run Convert.ToBase64String(System.IO.File.ReadAllBytes(file));
Как правильно сделать?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 697
Баллы
113
string file =@ "project.Variables["wp_tab_c"].Value"; неправильно записано

string file =project.Variables["wp_tab_c"].Value; правильно так
 
  • Спасибо
Реакции: bladder

bladder

Пользователь
Регистрация
24.11.2019
Сообщения
68
Благодарностей
3
Баллы
8
string file =@ "project.Variables["wp_tab_c"].Value"; неправильно записано

string file =project.Variables["wp_tab_c"].Value; правильно так


Этот код :
C#:
string file =project.Variables["wp_tab_c"].Value;
run Convert.ToBase64String(System.IO.File.ReadAllBytes(file));
Выдает такую ошибку:

Компиляция кода Ошибка в действии "CS1002" "; expected". [Строка: 1; Cтолбец: 12]
Компиляция кода Ошибка в действии "CS1525" "Invalid expression term '.'". [Строка: 1; Cтолбец: 12]
Компиляция кода Ошибка в действии "CS1002" "; expected". [Строка: 1; Cтолбец: 13]
 

bladder

Пользователь
Регистрация
24.11.2019
Сообщения
68
Благодарностей
3
Баллы
8
Ой, нашел решение самостоятельно, оказывается там не

"run Convert.ToBase64String(System.IO.File.ReadAllBytes(file));",

a

"return Convert.ToBase64String(System.IO.File.ReadAllBytes(file));"

надо было писать :-)
 
  • Спасибо
Реакции: bitly01

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