Я новичок в использовании c # с asp.net asp.net, поэтому любая помощь приветствуется. Я использую System.Drawing.Image
для получения виртуального пути к моему изображению с помощью Image.FromFile()
и хочу вернуть изображение, которое будет настроено в моем веб-приложении. Заранее спасибо за любой ответ!
Я создал физический путь, затем преобразовал его в виртуальный путь, затем использовал Server.MapPath
, чтобы получить эквивалентный путь для моего Image image
.
string pImagePath = @"C:\Apps\WebApp.Roll\Images\Profiles\" + item.Value.ToString();
string vImagePath = pImagePath.Replace(@"C:\Apps\WebApp.Roll", "~").Replace(@"\", "/");
Image image = Image.FromFile(System.Web.HttpContext.Current.Server.MapPath(vImagePath), true);
#item.value is name of the image file.
Мой путь верен, но всякий раз, когда я отлаживаю, чтобы увидеть, что мой Image image
, он говорит мне, что мой image
равен System.Drawing.BitMap
Что я делаю неправильно?