asp.net 文件上传

    string name = ImgFileUpload.FileName;//获取上传的文件名
                if (name.Length >= 1)
                {
                    string olename = name.Substring(0, name.IndexOf("."));//截取含扩展名的文件名
                    string ext = Path.GetExtension(name).ToLower();// 获取文件的扩展名,比如 .gif
                    if (ext == ".jpg" || ext == ".gif" || ext == ".png")
                    {
                        string newname = DateTime.Now.ToString("yyyyMMddHHmmssss") + ext;//利用时间生成新文件名后再加扩展名生成完整名字
                        string path = @"system_dntb/upload/" + newname; //数据库中保存的路径
                        ImgFileUpload.SaveAs(System.Web.HttpContext.Current.Server.MapPath("../../" + path));   //文件保存的位置
                        model.Img = path;
                    }
                    else
                    {
                        Common.Constant.Show(this, "只能选择.jpg .gif .png 格式的图片文件");
                        return;
                    }
                }
                else
                {
                     Common.Constant.Show(this, "没有选择文件");
                     return;
                       
                }

 

posted @ 2020-03-01 17:13  曾小慧  阅读(156)  评论(0)    收藏  举报