protected void Button1_Click(object sender, EventArgs e) { if (pic.HasFile) { string typepic = pic.PostedFile.ContentType;//获取图片上传格式 //对获取的格式进行判断 if (typepic == "image/bmp" || typepic == "image/gif" || typepic == "image/pjpeg") { string savepic = getname(pic.PostedFile.FileName); FileInfo ff = new FileInfo(savepic); string newp = ff.Name; string savetu = Server.MapPath("images/" + newp); this.TextBox6.Text = savetu; if (!File.Exists(savetu)) { pic.SaveAs(savetu); int size = pic.PostedFile.ContentLength; if (size < 1024) { size = 1024; } this.Label1.Text = "图片大小为 " + size / 1024 + "KB"; Response.Write("<mce:script type="text/javascript"><!-- alert('图片上传成功') // --></mce:script>"); } } else { Response.Write("<mce:script type="text/javascript"><!-- alert('图片已经存在') // --></mce:script>"); } } else { Response.Write("<mce:script type="text/javascript"><!-- alert('上传不能为空') // --></mce:script>"); } } public string getname(string name) { Random rm = new Random(); string newname = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Second.ToString() + rm.Next(1000) + name.Substring(name.LastIndexOf("."), name.Length - name.LastIndexOf(".")); return newname; } protected void Button3_Click(object sender, EventArgs e) { this.title.Text = ""; this.ly.Text = ""; this.content.Text = ""; this.author.Text = ""; }