示例#1
0
        public JsonResult UploadImages()
        {
            IMProductDao           dao                     = new IMProductDao();
            long                   x                       = 99;
            IMProductDetail        IMProductDetail         = Newtonsoft.Json.JsonConvert.DeserializeObject <IMProductDetail>(Request.Form[0]);
            HttpFileCollectionBase httpFiles               = Request.Files;
            ReturnIMProductDetail  returnFPBCheckingDetail = new ReturnIMProductDetail();

            returnFPBCheckingDetail.code = "00";

            if (httpFiles.Count > 0)
            {
                string[] request = new String[httpFiles.Count];
                string   path    = "/Data/ListProductImage/";
                for (int i = 0; i < httpFiles.Count; i++)
                {
                    string fileName  = (string)(Path.GetFileName(httpFiles[i].FileName)).Split('.')[0];
                    string extension = Path.GetExtension(httpFiles[i].FileName);

                    fileName   = fileName + DateTime.Now.ToString("yyMMddHHmmss") + extension;
                    request[i] = path + fileName;
                    fileName   = Path.Combine(Server.MapPath(path), fileName);
                    httpFiles[i].SaveAs(fileName);
                    IMProductDetail.content = request[i];

                    x = dao.Insert(IMProductDetail);
                }
                //FPBCheckingDetail.Images = JsonConvert.SerializeObject(request);
            }
            return(Json(x, JsonRequestBehavior.AllowGet));
        }
示例#2
0
 public long Insert(IMProductDetail enity)
 {
     try
     {
         db.IMProductDetails.Add(enity);
         db.SaveChanges();
         return(enity.id);
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }