关于ASP.NET相对路径和绝对路径的问题~求解!
情况是这样:我在本地上传一张照片,服务器里面要求存照片的相对路径,我们老大给我说半天我没听懂他说什么,说是以后访问就根据域名+相对路径来访问,我现在可以获取的是上传照片的本地绝对路径,怎么给他弄成相对路径?说格式是/../..或者../../。
我用下面这个函数转换还是不行他说,C:\Users\Administrator\Desktop\JQUERY\imgad (4).gif转换成了C:/Users/Administrator/Desktop/JQUERY/imgad (4).gif,这个貌似还是绝对路径嘛
//本地路径转换成URL相对路径 private string urlconvertor(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录 string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径 imagesurl2 = imagesurl2.Replace(@"\", @"/"); //imagesurl2 = imagesurl2.Replace(@"Aspx_Uc/", @""); return imagesurl2; }