public JsonResult ProcessUploadFiles(IEnumerable <HttpPostedFileBase> filenames)
        {
            FileMaterial fileid = null;

            foreach (var file in filenames)
            {
                var filename = Path.GetFileName(file.FileName);
                var path     = Path.Combine(Server.MapPath("~/Upload"), filename);
                file.SaveAs(path);
                fileid = FileAttachDal.Instance.AddFile(filename);
            }
            JsonResult result = new JsonResult();

            result.Data = fileid;
            return(result);
        }
Example #2
0
        public FileMaterial AddFile(string filename, string type = "jpg")
        {
            //PayMentFileAttach payMentFileAttach = new PayMentFileAttach();
            //payMentFileAttach.FID = Guid.NewGuid().ToString();
            //payMentFileAttach.FileName = filename;
            //payMentFileAttach.
            FileMaterial fileMaterial = new FileMaterial();

            fileMaterial.FID        = Guid.NewGuid().ToString();
            fileMaterial.FileName   = filename;
            fileMaterial.FileType   = type;
            fileMaterial.CreateTime = DateTime.Now;
            this.context.FileMaterial.Add(fileMaterial);
            this.context.SaveChanges();
            return(fileMaterial);
        }