2010-02-10 8 views

risposta

42

Tipicamente in ASP.NET, è necessario utilizzare una combinazione di Server.MapPath e File.Exists

All'interno di un controller in ASP.NET MVC, è possibile utilizzare Request.MapPath come segue:

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

Non si sa se invece si debba utilizzare 'HostingEnvironment.MapPath'? – ErikE

+1

Esistenza file di controllo migliore con HostingEnvironment.VirtualPathProvider.FileExists ('~/percorso/su/file') –

Problemi correlati