首页 > Web开发 > 详细

ASP.NET MVC+Easyui 后台管理系统的图片上传

时间:2019-11-17 17:06:15      阅读:76      评论:0      收藏:0      [点我收藏+]

实现图片的上传 

easyui代码部分:

 

    //添加按钮
    var URL;
    $("#btnCreate").click(function () {
        $(#UserDialog).dialog(open).dialog(setTitle, 添加产品);
        $(#ff).form(clear);
        //用户清除form表单中的记录  但是写在这里好像没用
        URL = "/HouTai_ShangP/CreateUser";
    })

后台控制器代码部分:

  public ActionResult CreateUser(Product user)
        {
            //设置用户信息的创建时间
            string file = Request["file"];
            HttpFileCollectionBase files = Request.Files;
            HttpPostedFileBase fileesa = files["file"];
            string extName = Path.GetExtension(fileesa.FileName).ToLower();
            if (extName != ".jpg")
            {
                string ls = "上传了不被识别的格式,请重新上传";
                return Content(ls);
            }
            string path = Server.MapPath("~/UploadFile/");
            //生成新文件的名称,guid保证某一时刻内唯一的(保证了文件不会被覆盖)
            string fileNewName = System.Guid.NewGuid().ToString();
            fileesa.SaveAs(path + fileNewName + extName);



            string file2 = Request["file2"];
            HttpFileCollectionBase files2 = Request.Files;
            HttpPostedFileBase fileesa2 = files2["file2"];
            string extName2 = Path.GetExtension(fileesa2.FileName).ToLower();
            if (extName2 != ".jpg")
            {
                string ls2 = "上传了不被识别的格式,请重新上传";
                return Content(ls2);
            }
            string path2 = Server.MapPath("~/weitu/");
            //生成新文件的名称,guid保证某一时刻内唯一的(保证了文件不会被覆盖)
            string fileNewName2 = System.Guid.NewGuid().ToString();
            fileesa2.SaveAs(path2 + fileNewName2 + extName2);




            user.AddTime = DateTime.Now;
            //因为我这边需要上传7张图片所以有点多
            user.ProductPic = "UploadFile/" + fileNewName + extName;
            user.xiaotu1 = "UploadFile/" + fileNewName + extName;
            user.xiaotu2 = "UploadFile/" + fileNewName + extName;
            user.xiaotu3 = "UploadFile/" + fileNewName + extName;
            user.xiaotu4 = "UploadFile/" + fileNewName + extName;
            user.xiaotu5 = "UploadFile/" + fileNewName + extName;
            user.weitu = "weitu/" + fileNewName2 + extName2;


            db.Product.Add(user);
            db.SaveChanges();
            var obj = new
            {
                success = "true",
                message = "OK"
            };
            return Json(obj, "text/plain", JsonRequestBehavior.AllowGet);
        }

技术分享图片

ASP.NET MVC+Easyui 后台管理系统的图片上传

原文:https://www.cnblogs.com/LinWenQiang/p/11876895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!