关于.Server.MapPath()的问题。
简购 2010-06-08 04:50:07 string uploadpath = this.Server.MapPath("../Pictures");
//取得文件名
string tmpfilename = FileUpload1.PostedFile.FileName;
//文件名
filename = tmpfilename.Substring(tmpfilename.LastIndexOf("\\") + 1);
//原文件的保存路径
string fileSavePath = uploadpath + "\\" + filename;
//保存原图片
FileUpload1.SaveAs(fileSavePath);
//调用生成缩略图程序,生成缩略图及生成写字的图片
this.toImage(FileUpload1.PostedFile.InputStream, uploadpath, filename);
//求取后缀名
string suffix = filename.Substring(filename.LastIndexOf("."));
//显示图片
//分别为原图片/写字的图片(多一个w)/缩略图(多一个x)
this.Image1.ImageUrl = "~/Pictures/" + filename;
this.Image2.ImageUrl = "~/Pictures/" + filename.Replace(suffix, "w" + suffix);
this.Image3.ImageUrl = "~/Pictures/" + filename.Replace(suffix, "x" + suffix);
imgData.AddNode(txtPic.Text.Trim(), fileSavePath, Session["userName"].ToString(), DropDownList2.SelectedValue);
我的图片输入到数据库以后,发现路径字段是本地的绝对路径:F:\03\PlayVideo\Pictures\2405360.jpg
要怎么改:才能得到相对路径:Pictures\2405360.jpg