Как сохранить и извлечь изображения из базы данных, используя Entity Framework Core в веб-приложении ASP.NET Core? - PullRequest
0 голосов
/ 22 сентября 2018

Я пытаюсь создать веб-приложение, в которое я могу загрузить изображение и просмотреть загруженные изображения.Лучший вариант, который я пробовал, это сохранить изображения в SQL Server и загрузить его.Как я могу добиться этого с помощью Entity Framework Core.

1 Ответ

0 голосов
/ 22 сентября 2018

Вам необходимо сохранить данные изображения в виде строки Base64 в базе данных и прочитать их из БД, а затем присвоить src в теге img.

Вы можете обратиться к приведенному ниже примеру.

Код C #

string imageData = @"data:image / jpeg; base64," + Convert.ToBase64String(File.ReadAllBytes(imgPath));

HTML

<img src=imageData />

Альтернативный подход

Вы также можете сохранить изображения на сервере и прочитать их оттуда.для этого вам нужно либо отключить CORS , либо разрешить заголовок / источник / метод в проекте EF Core.

...