protected void butOk_Click(object sender, EventArgs e)
        {
            Gory gory = new Gory();
            bool b;
            string strpath = FileUpload1.PostedFile.FileName.ToString();
            string fname = FileUpload1.FileName.ToString();
            string time = d12.Value.ToString();
            if (gory.exHname(txbName.ToString().Trim()) != null)
            {
                try
                {

                    OfficeAnywhere.MemInfo.BLL.MemManage memManage = new OfficeAnywhere.MemInfo.BLL.MemManage(); int xx = memManage.GetsMemId(drpharvestMemId.Text.Trim());
                    b = gory.AddGory(txbName.Text.Trim(), txtSection.Text.Trim(), fname,xx , txtSection.Text.Trim(), Convert.ToDateTime(time), memId );
                    if (b)
                    {
                        string filename = FileUpload1.FileName;

                        string path = Server.MapPath("..\\Images\\Gory\\");//获取上传文件的网站目录路径
                        string tpath = Server.MapPath("..\\Images\\TPhoto\\");
                        if (!System.IO.Directory.Exists(path))//判断目录是否在在,不在在则创建
                            System.IO.Directory.CreateDirectory(path);
                        FileUpload1.PostedFile.SaveAs(path + filename);
                        try
                        {
                            //这部份写生成缩略图的代码
                            System.Drawing.Image.GetThumbnailImageAbort callb = null;
                            System.Drawing.Image imageSmall, imageBig;

                            //加载大图片
                            string strBigFileDir = strpath;
                            imageBig = System.Drawing.Image.FromFile(strBigFileDir);

                            //开始生成

                            imageSmall = imageBig.GetThumbnailImage(120, 90, callb, new System.IntPtr());

                            //保存缩略图
                            if (!System.IO.Directory.Exists(tpath))//判断目录是否在在,不在在则创建
                                System.IO.Directory.CreateDirectory(tpath);

                            imageSmall.Save(tpath + filename);

                            //释放图片对象资源
                            imageSmall.Dispose();
                            imageBig.Dispose();

                            Page.RegisterStartupScript("", "<script>alert('OK')</script>");
                        }
                        catch
                        {
                            Page.RegisterStartupScript("", "<script>alert('文件类型或者其它错误!')</script>");

                        }
                    }
                }
                catch (System.Exception e1)
                {
                    Page.RegisterStartupScript("", "<script>alert('" + e1.Message.ToString() + "')</script>");
                }

            }
            else
            {
                Page.RegisterStartupScript("", "<script>alert('yumen')</script>");
            }

        }

 

Posted on 2009-09-15 22:04  邬江-远波  阅读(259)  评论(0编辑  收藏  举报