Member 13605985 Ответов: 1

Как загрузить изображения на веб-сервер в web api в MVC


Привет я нахожусь на стадии изучения веб api в asp.net mvc.

я хочу загрузить изображение на веб-сервер онлайн с помощью веб-API, разместив данные.
я хочу взять этот путь веб-сервера к базе данных с преобразованным изображением в base64, но он занимает слишком много длинной строки. как загрузить это и получить короткий путь к изображению в веб-api.
пожалуйста помочь

Что я уже пробовал:

я уже пробовал это пожалуйста помогите мне получить короткий путь к изображению с помощью веб api

string fn = string.Empty;
var element2 = image.Split(',')[1];
fn = username + "_" + labTestId + ".jpg";
MemoryStream ms = new MemoryStream(Convert.FromBase64String(element2));
string folder_name = "lab-orders";
folder_name = folder_name.ToLower();
string SaveLocation = ServerConfig.BlobPath + folder_name + "/" + fn;
BlobUploader.UploadTo(folder_name, fn, ms);

LabTestNames labtstnames = new LabTestNames();
labtstnames.ImagePath = SaveLocation;

F-ES Sitecore

Не уверен, что вы действительно задаете вопрос, но похоже, что вам нужно реализовать действие, которое возвращает ваше изображение из базы данных в виде двоичного ответа.

https://stackoverflow.com/questions/880515/display-image-from-database-in-asp-mvc

Member 13605985

я хочу загрузить изображение на сервер из веб api