FileUpLoad控件上传文件路径问题

protectedvoidbtnUpload_Click(objectsender,EventArgse){if(fuCover.HasFile==true){strin... protected void btnUpload_Click(object sender, EventArgs e)
{

if (fuCover.HasFile == true)
{

string extension = Path.GetExtension(fuCover.FileName);
if (Regex.IsMatch(extension.ToLower(), @".jpg|.png|.bmp|.jpeg", RegexOptions.IgnoreCase))
{

string imgName = lblISBN.Text + extension;
string imgPath = Server.MapPath("../Images/bookcover/");
string cover = "../Images/bookcover/" + imgName;
fuCover.SaveAs(imgPath + imgName);

if (bs.UpdateBookcover(lblISBN.Text, cover) > 0)
{
Response.Redirect("AdminBookInfoPage.aspx?isbn=" + Request.QueryString["isbn"]);
}
else
Response.Write("<script>alert('上传出错,请重试!')</script>");
}
else
Response.Write("<script>alert('仅支持jpg,png,bmp,jpeg格式图片!')</script>");
}
else
Response.Write("<script>alert('请选择要上传的图片!')</script>");
}
}
做的是关于图书的图书管理的网站,这个功能主要是想实现上传图书封皮,跪求.NET大神解释一下这段代码,尤其是这一段,
if (Regex.IsMatch(extension.ToLower(), @".jpg|.png|.bmp|.jpeg", RegexOptions.IgnoreCase))
{

string imgName = lblISBN.Text + extension;
string imgPath = Server.MapPath("../Images/bookcover/");
string cover = "../Images/bookcover/" + imgName;
fuCover.SaveAs(imgPath + imgName);
路径有点懵了,每一行的代码是什么意思最好解释一下,什么路径往什么地方存。感激不尽啊!!!
展开
 我来答
大哥爱吃肉
2014-12-11 · 超过29用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:32.6万
展开全部
".jpg|.png|.bmp|.jpeg,文件匹配这4种格式才保存。
存储的路径是Server.MapPath("../Images/bookcover/");这是你的server映射到服务器上硬盘上某个目录,应该在服务器的配置文件中设置。
string cover = "../Images/bookcover/" + imgName;这句话废的,没用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式