protected void Button1_Click(object sender, EventArgs e) { Boolean fileOk = false; if (FileUp.HasFile) { string savePath = Server.MapPath("~/Upload/"); string sExt = FileUp.FileName.Substring(FileUp.FileName.LastIndexOf(".")).ToLower(); string filename = DateTime.Now.ToString("yyyymmddhhmmssfff") + sExt; savePath += filename; string[] allowExtension = { ".jpg", ".gif",".png" }; for (int i = 0; i < allowExtension.Length; i++) //对上传的文件的类型进行一个个匹对 { if (sExt == allowExtension[i]) { fileOk = true; break; } } if (fileOk == true) { if(FileUp.PostedFile.ContentLength>204800) { response.write("<mce:script type="text/javascript"><!-- alert('图片大小不能超过200K') // --></mce:script>"); } else { FileUp.SaveAs(savePath); //保存文件 } } else { Response.Write("<mce:script"><!-- alert('图片类型不正确!'> // --></mce:script>"); } } else { Response.Write("<mce:script type="text/javascript"><!-- alert('请选择图片!'> // --></mce:script>"); } }