Среда: ASP. NET Web API. NET Core 2.1
Я только начал работать над ASP. NET Web API и застрял в загрузке образа base64. Вот мой код:
public bool UploadFile(string base64String)
{
try
{
var folderName = Constant.PATH_ITEM_IMAGES;
string defaultImagePath = HostingEnvironment.MapPath("~/images");
byte[] bytes = Convert.FromBase64String(base64String);
using (MemoryStream ms = new MemoryStream(bytes))
{
Image pic = Image.FromStream(ms);
pic.Save(defaultImagePath);
}
return true;
}
catch(Exception ex)
{
return false;
}
}
Оба HostingEnvironment.MapPath ("~") или Server.MapPath не работает. Кроме того, изображение не может быть найдено
Я использую диспетчер пакетов Nuget для управления зависимостями. Что мне здесь не хватает? Какой пакет мне нужно добавить?
Это тоже не помогло:
System.Web.HttpContextBase 'не содержит определения для' Current 'MVC 4 с Elmah Logging