在我的页面当中有一个uploadfile控件和一个上传按钮,上传按钮的代码是:
string name = FileUpload1.FileName;//获得上传文件的名字.
string size = FileUpload1.PostedFile.ContentLength.ToString();//文件大小.
string type = FileUpload1.PostedFile.ContentType;//文件类型.
string type2 = name.Substring(name.LastIndexOf(".") + 1);//LastIndexOf()
string ipath = Server.MapPath("image") + "\\" + name;
string fpath = Server.MapPath("upfile") + "\\" + name;
string wpath = "image\\" + name;
if (Convert.ToInt32(size)> 2080)
{
Response.Write("<script langunge='javescript'>alert('你上传的力片大小不能超过200k');</script>");
}
else
{
try
{
if (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "png")
{
FileUpload1.SaveAs(ipath);//保存方法,参数是一个地址字符串.
Ima.ImageUrl = wpath;
Label3.Text = "你传的文件名是:" + name + "<br>文件大小为:" + size + "字节<br>文件类型是:" + type +
"<br>后缀是:" + type2 + "<br>实际路径是:" + ipath + "<br>虚拟路径是:" + fpath;
Ima.Visible = true;
}
else
{
Ima.Visible = false;
FileUpload1.SaveAs(fpath);
Label3.Text = "你传的文件名是:" + name + "<br>文件大小为:" + size + "字节<br>文件类型是:" + type +
"<br>后缀是:" + type2 + "<br>实际路径是:" + ipath + "<br>虚拟路径是:" + fpath;
}
}
catch (Exception)
{
Response.Write("<script langunge='javescript'>alert('请上传你要上传的图片或上传的格式不正确');</script>");
}
}
出现的问题的是:当我单击上传按钮时,响应不到代码(即没任何反应),捕捉错误的时候,也不报错,知道的请帮我解决一下,谢谢!