ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом 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 и сохранение на диск рассмотрено выше.

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

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




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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">