У меня есть функция загрузки в ASP.NET MVC 4.5.2 как загрузить изображение в ~/Uploads /.Заменить абсолютный на относительный путь в asp.net
Когда я хочу, чтобы отобразить изображение с помощью следующего кода:
<img src="@item.ImagePath" alt="Image" />
я получаю:
<img src="c:\users\yanni\documents\visual studio 2015\Projects\MyProject\MyProject\Uploads/references/postfinance.PNG" alt="Image" />
Мой вопрос должен знать, как я могу заменить C: \ Users ... на «~ /Uploads/filename.ext».
Может быть, это важно указать: в моей базе данных, я имею полное соединение: C: \ Users \ Yanni \ документы \ визуально студии 2015 \ Projects \ MyProject \ MyProject \ Закачивает/ссылки/postfinance.PNG
на который ссылается эта ControllerCode:
references.ImagePath = HttpContext.Request.PhysicalApplicationPath + "Uploads/references/" + ImagePath.FileName;
ImagePath.SaveAs(references.ImagePath);
Спасибо за заранее за вашу помощь
благодарит за ваш ответ. С кодом (первым), я получаю эту ошибку: Дополнительная информация: Метод SaveAs настроен на необходимость связанного с ним пути к корню, а путь ~/Uploads/postfinance.PNG 'не связан с корень. –