使用FileUpload上传图片,怎样获取图片的URL
我使用FileUpload上传图片,想把图片的地址保存在数据库中,但是我不知道怎么获取图片的地址,请大家帮帮忙!...
我使用FileUpload上传图片,想把图片的地址保存在数据库中,但是我不知道怎么获取图片的地址 ,请大家帮帮忙!
展开
3个回答
展开全部
保存图片地址,类似“~/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。
那么这个属于服务器端相对地址
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));
这种方法是根据时间和你输入的文件名。
newName = txtTitle.Text; (txtTitle是textbox的id)
uploadFiles.PostedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath("wordTmp/" + newName + extendName));
这种方法是根据时间和你输入的文件名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询