保存图片地址,类似“~/Images/UserId/face.png”
那么这个属于服务器端相对地址
string dir=@"\UserFiles\Images\";
string phyPath = Request.PhysicalApplicationPath;
string virPath = dir + Server.HtmlEncode(FileUpload1.FileName);
string savePath = phyPath + virPath;
fileUpload.SaveAs(savePath);
那么你往数据库里保存的就是 virPath 这个虚拟路径。
virPath = Server.MapPath(dir + FileUpload1.FileName);
这也是转换正相对URL。
DateTime now = DateTime.Now;
newName = txtTitle.Text; (txtTitle是textbox的id)
uploadFiles.PostedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath("wordTmp/" + newName + extendName));
这种方法是根据时间和你输入的文件名。
http://zhidao.baidu.com/question/127765958.html
这个问题我已经回答过了