ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode


Сохранение (кодирование) изображения в base64 на C# с последующей записью в Базу данных


Из статьи вы узнаете, как сохранять и затем декодировать изображения из base64. Также будет показано, как сохранять изображения в Базу данных в текстовом виде и получать их обратно. Код на языке C#.

Для преобразования картинки в текстовую кодировку base64 на C# используется оператор:

Где вместо «image.jpg» указывается путь к изображению и его имя.

Для раскодирования изображения из base64 и последующего сохранения его на компьютер используйте код:

«new.jpg» — путь и имя сохраняемого файла.

Пример данных в кодировке base64 можно увидеть ниже.


Изображение в кодировке base64

Для сохранения изображения в Базу данных можно использовать тип поля в таблице БД nvarchar(max) [для MS SQL Server].

Запись и получение данных происходит с помощью обычных запросов к БД:

Кодирование/декодирование изображения из base64 и сохранение на диск рассмотрено выше.

Видеоурок по теме:

4.5/5 - (18 голосов)



Поделиться в соц. сетях:

Один комментарий к статье “Сохранение (кодирование) изображения в base64 на C# с последующей записью в Базу данных

Добавить комментарий для Дмитрий Отменить ответ

Ваш адрес email не будет опубликован.