项目中不少时候有上传附件需求,每每附件直接上传到项目某一文件夹中,这就形成项目愈来愈大不利于后续管理。咱们都知道上传时须要虚拟路径(不能使用http指定文件夹),若是这时不作iis配置,文件就会上传到项目文件夹中。blog
咱们能够在项目站点下配置一个虚拟路径如“UpFiles”,虚拟路径指向具体的存储图片的物理地址(非自己项目所在目录),代码中全部存储图片文件夹名称都设为“UpFiles”如 :图片
string uploadFolderPath = System.Web.Hosting.HostingEnvironment.MapPath("~/UpFiles/");//或 HttpContext.Current.Server.MapPath("~/UpFiles/");
这样咱们上传的图片就会存入虚拟路径指向的物理地址。string