Bu fiziksel yolu "C:\bla\bla\Content\Upload\image.jpg"
, "/Content/Upload/image.jpg"
gibi bir sunucu yoluna dönüştürmek istiyorum.Fiziksel yolun sunucu yolu nasıl alınır?
Bunu nasıl yapabilirim? göreli yol almak için aşağıdaki Sen yapabilirim
public static class Extensions {
public static string RelativePath(this HttpServerUtility utility, string path, HttpRequest context)
{
return path.Replace(context.ServerVariables["APPL_PHYSICAL_PATH"], "/").Replace(@"\", "/");
}
}
ve
Server.RelativePath(path, Request);
Nerede? İstemci tarafında mı yoksa sunucu tarafında mı? – jsalonen
@jsalonen - sunucu tarafı – Freshblood
[ASP.NET mutlak yolunun web göreli yoluna geri dönüş] olası kopyası (http://stackoverflow.com/questions/3164/asp-net-absolute-path-back-to-web- göreli yol) –