Jag använder mig av Path.GetFullPath för att få fram hela pathen till en bild. Jag har försökt men kommer inte åt Server.MapPath() i en .cs fil!? T.ex. Kolla in den här länken, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemiopathclassgetfullpathtopic.asp. Tack alla! Har löst det hela. Kör med:Path.GetFullPath returnerar fel path!?
string picturePath = GetFullPath("filnamnet");
GetFullPath returnerar i detta fall: C:\WINDOWS\system32\filnamnet
Sökvägen som jag vill ha i retur är:
C:\inetpub\wwwroot\web\picture\filnamnet
Kör GetFullPath i en class som ligger i katalogen, web. "filnamnet" ovan är ensträng med katalognamn + filnamn (picture/bild.gif)Sv: Path.GetFullPath returnerar fel path!?
Sv: Path.GetFullPath returnerar fel path!?
System.Web.HttpContext.Current.Server.MapPath
borde fungeraSv: Path.GetFullPath returnerar fel path!?
Där står allt om GetFullPath klassen. Du kanske upptäcker något du missat.
Om det gäller en webbapplikation så kolla här, http://west-wind.com/weblog/posts/269.aspx
Där går man igenom alla ASP.NET path möjligheter.Sv: Path.GetFullPath returnerar fel path!?
System.Web.HttpContext.Current.Server.MapPath och det funkar bra.