2017-01-10 5 views
0

У меня есть каталог на моем сервере, на котором хранятся изображения профиля пользователя. Они сохраняются в каталоге UserImages.Полный путь на физическом диске к относительному пути

В SQL Server, изображение профиля пользователя в настоящее время сохраняется, как это:

C:\\inetpub\\wwwroot\\Project\\Project\\UserImages\\userimage.jpg 

У меня есть GET ActionResult метода, который использует ET для получения пользовательских данных и возвращает его для просмотра. Проблема, однако, в том, что я потерял то, как я могу передать полезный относительный путь из полного пути, как указано выше.

Как я могу сделать относительный путь от абсолютного пути на жестком диске, чтобы его можно было использовать как src для HTML-изображения?

Edit: Razor не будет работать, так как изображение может быть обновлена ​​с помощью AJAX - когда я получаю некоторые JSON от сервера с новыми данными.

ответ

1

На бэкэнде вы можете сделать что-то подобное. Не так уж и странно, но я могу это сделать.

var relativePath = yourPathOnDb.Substring(0, Server.MapPath("~").Length); 
Смежные вопросы