关于上传图片Demo

平时我们需要做个简单的demo,来上传图片,那么我们应该怎么做呢?详细demo如下:

以下是前台demo:



    
    添加
    
    


    

添加图片

上传图片:

后台demo如下:

 /// 
        /// 添加保存
        /// 
        /// 
        public int Add()
        {
            HttpFileCollectionBase files = Request.Files;//访问客户端上载的文件
            if (files.Count > 0)
            {
                HttpPostedFileBase path = files[0];//获取文件
                string text = Path.GetExtension(path.FileName);//扩展名
                if (text.Contains(".jpg") || text.Contains(".gif") || text.Contains(".png"))
                {
                    path.SaveAs(Server.MapPath("/Images/") + path.FileName);//将图片保存至服务器
                    ImagesInfo model = new ImagesInfo();  //实例化model层
                    model.Imageurl = "/Images/" + path.FileName;  //将路径添加到model字段里
                    if (AddImages(model) > 0)  //调用方法,(等同于调用了添加语句)
                    {
                        return 1;
                    }
                    else
                    {
                        return 0;
                    }
                    
                }
                else
                {
                    return 2;
                }
            }
            else
            {
                return 3;
            }
        }

你可能感兴趣的:(后台,jQuery,上传图片,ajax)