2010-02-10 1 views

Antwort

42

Regel in ASP.NET, würden Sie eine Kombination aus Server.MapPath verwenden und File.Exists

Innerhalb von einem Controller in ASP.NET MVC, könnten Sie Request.MapPath wie folgt verwenden:

string filePath= Request.MapPath("~/Content/Images/image.jpg"); 
if(System.IO.File.Exists(filePath)) 
{ 
//... 
} 
+1

Nicht sicher, ob 'HostingEnvironment.MapPath' stattdessen verwendet werden soll? – ErikE

+1

Überprüfen Sie die Datei Existenz mit HostingEnvironment.VirtualPathProvider.FileExists ('~/Pfad/zu/Datei') –

Verwandte Themen