Как преобразовать путь к файлу в URL-адрес в ASP.NET
Насколько я знаю, нет способа images сделать то, что вы хотите; по aspx крайней мере, не напрямую. Я aspdotnet бы сохранил photosLocation
как путь относительно img приложения; например: "~/Images/"
. Таким aspdotnet образом, вы можете использовать img MapPath для получения физического asp.net местоположения и ResolveUrl
для получения asp-net URL-адреса (с небольшой помощью aspdotnet от System.IO.Path
):
string photosLocationPath = HttpContext.Current.Server.MapPath(photosLocation);
if (Directory.Exists(photosLocationPath))
{
string[] files = Directory.GetFiles(photosLocationPath, "*.jpg");
if (files.Length > 0)
{
string filenameRelative = photosLocation + Path.GetFilename(files[0])
return Page.ResolveUrl(filenameRelative);
}
}
asp.net
url
image
Как преобразовать путь к файлу в URL-адрес в ASP.NET
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.