在做CMS是需要上传图片,需要使用FileUpload控件,自己简单查了下资料,总结起来主要是6个步骤。

           //1.if语句判断picUpload是否存在文件
            if (picUpload.HasFile)
            {
                //2.返回与虚拟路径相对应的物理路径
                string path = Server.MapPath("../Image/Web/Friendlink/");
                //3.获得上传文件名
                string filename = picUpload.PostedFile.FileName;
                //4.获得后缀名
                string suffix = System.IO.Path.GetExtension(picUpload.PostedFile.FileName);
                //5.判断后缀名是否符合
                if (suffix == ".jpg" || suffix == ".png" || suffix == ".gif" || suffix == ".bmp" ||
                    suffix == ".psd" || suffix == ".svg")
                {
                    //6.路径加文件名,完成保存
                    picUpload.PostedFile.SaveAs(path + filename);
                }
                else
                {
                    Label4.Text = "图片格式不正确";
                }
            }


posted on 2012-04-22 01:26  竹字间  阅读(173)  评论(0)    收藏  举报