图片的上传与删除(但不要考虑到空间)

 

if (this.TB_addOreditTeacher.Text == "edit")
        {
            TTeacherReg teacher = new TTeacherReg(this.SaveTeacherRegButton.CommandArgument);
            teacher.FName = this.tb_name.Text.Trim();
            if (rbl_sex.SelectedIndex == 0)
            {
                teacher.Fsex = true;//男
            }
            else teacher.Fsex = false;
            teacher.FBirth = Convert.ToDateTime(this.tb_birth.Text.Trim());
            teacher.FPhone = this.tb_phone.Text.Trim();
            teacher.FClass = this.tb_class.Text.Trim();
            teacher.FAddress = this.tb_address.Text.Trim();
            teacher.FRank = this.tb_rank.Text.Trim();
            teacher.FRegisterTime = Convert.ToDateTime(this.tb_login.Text.Trim());
            if (this.FileUpload1.PostedFile.FileName != "")
            {
                if (teacher.FPhotoPath != "")//不为空,先删后加
                {
                    File.Delete(Server.MapPath(teacher.FPhotoPath));
                }//如果为空,直接上传
               
                string fullFileName = this.FileUpload1.PostedFile.FileName;//取得本地文件的全路径如c:\windows\\ba.bmp
                string fileName = fullFileName.Substring(fullFileName.LastIndexOf("\\") + 1);//截取文件名:ba.bmp  
                string changeName = DateTime.Now.ToString("yyyyMMddhhmmssfff") + fileName;
                teacher.FPhotoPath = "teacherImg/" + changeName;
                this.FileUpload1.SaveAs(Server.MapPath("Img") + "\\" + changeName);//上传到Img中一个图片
                MakeThumbnail(Server.MapPath("Img") + "\\" + changeName, Server.MapPath("teacherImg") + "\\" + changeName, 780, 420, "H");//将Img中的图片,生成缩略图,在此过程中,缩略图就已经生成完成
                File.Delete(Server.MapPath("Img") + "\\" + changeName);//删掉Img中的图
               
            }

            if (rbl_talent.SelectedIndex == 0)
            {
                teacher.FIsTalent = true;//是
            }
            else teacher.FIsTalent = false;
            teacher.FRemark = this.TB_Summary.Text;
            if (teacher.EditTeacher())
            {
                Rep_TeacherBind("");
                bindselectCity();
                Update_TeacherList.Update();
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "", "alert('修改成功!');cancelSave();", true);
            }
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值