文件上传
那位大侠帮忙看看这段代码有什么问题啊,等待中,谢谢……
if (this.FileUpload2.HasFile)
{
string filepath = FileUpload2.PostedFile.FileName; //获取上传文件的路径
string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);//获取文件名称
int filesize = FileUpload2.PostedFile.ContentLength;//获取文件大小
string fileextend = filepath.Substring(filepath.IndexOf(".") + 1);//获取文件扩展名
string serverpath = Server.MapPath("document") + filename;//保存到服务器的路径
if (fileextend == "doc" || fileextend == "rar" || fileextend == "txt" || fileextend == "pdf" || fileextend == "xls")
{
if (filesize<100*1024)
{
this.FileUpload2.PostedFile.SaveAs(serverpath);
Response.Write("<script>alert('文件上传成功')</script>");
}
else
{
Response.Write("<script>alert('文件大小限制为100MB!')</script>");
}
}
else
{
Response.Write("<script>alert('文件类型不正确!')</script>");
}
}
else
{
Response.Write("<script>alert('请选择要上传的文件')</script>");
}
}