IIS虚拟目录

  项目中很多时候有上传附件需求,往往附件直接上传到项目某一文件夹中,这就造成项目越来越大不利于后续管理。我们都知道上传时需要虚拟路径(不能使用http指定文件夹),如果这时不做iis配置,文件就会上传到项目文件夹中。

  我们可以在项目站点下配置一个虚拟路径如“UpFiles”,虚拟路径指向具体的存储图片的物理地址(非本身项目所在目录),代码中所有存储图片文件夹名称都设为“UpFiles”如 :

string uploadFolderPath = System.Web.Hosting.HostingEnvironment.MapPath("~/UpFiles/");//或  HttpContext.Current.Server.MapPath("~/UpFiles/");

  这样我们上传的图片就会存入虚拟路径指向的物理地址。

猜你喜欢

转载自www.cnblogs.com/seanchang/p/10365707.html