HttpContext.Current.Server.MapPath("..\\images\\product");
请问为什么HttpContext.Current.Server.MapPath("..\\images\\product");
只显示E:\这样的物理路径的,怎样让它显示服务器中的路径?谢谢! --------------------编程问答-------------------- HttpContext.Current.Request.PhysicalApplicationPath.ToString()+"
这个是物理路径 --------------------编程问答-------------------- 服务器中的路径?什么意思?
http://xxx/这样的路径?
你当前的路径 向上返一级 ,写 images/product就可以。
HttpContext.Current.Server.MapPath("..\\images\\product");
表示的就是服务器的物理路径,不是你本地的 --------------------编程问答-------------------- 在你本地开发时,你的机器就是服务器,获取的是你机器的物理路径,当部署时,程序运行在服务器上,当然获取的也是服务器的物理路径了. --------------------编程问答-------------------- RawUrl( "../path") --------------------编程问答-------------------- Request.Url+"\\images\\product"
这个呢 --------------------编程问答-------------------- HttpContext.Current.Server.MapPath("~");就行了。
补充:.NET技术 , ASP.NET