Example #1
0
        public ActionResult SaveImageUpload(IEnumerable<HttpPostedFileBase> files)
        {
            var model = new UploadModel();
            if (files != null)
            {
                foreach (var file in files)
                {
                    var fileName = Path.GetFileName(file.FileName);
                    var physicalPath = Path.Combine(Server.MapPath("~/" + Common.ImagesURL), fileName);
                    file.SaveAs(physicalPath);

                    string fileUrl = _hrm_Main_Web + Common.ImagesURL + fileName;
                    model.FileName = fileName;
                    model.FileUrl = fileUrl;
                    model.Status = true;
                }
            }
            return Json(model, JsonRequestBehavior.AllowGet);
        }
Example #2
0
        public ActionResult SaveFileUpload(IEnumerable<HttpPostedFileBase> files, string formatString)
        {
            var model = new UploadModel();
            if (files != null)
            {
                foreach (var file in files)
                {
                    var _fileName = file.FileName;
                    if (!string.IsNullOrEmpty(formatString))
                    {
                        string fileExt = Path.GetExtension(_fileName);
                        string filename = Path.GetFileNameWithoutExtension(_fileName);
                        //string fileSuffix = DateTime.Now.ToString("ddmmyyyyHHmmss");
                        _fileName = filename + formatString + fileExt;
                    }
                    var fileName = Common.TemplateURL + "\\" + _fileName;
                    fileName = fileName.Replace("/", "");
                    //var physicalPath = Path.Combine(Server.MapPath("~/"+Common.TemplateURL), fileName);
                    var physicalPath = Common.GetPath(fileName);
                    file.SaveAs(physicalPath);

                    string fileUrl = _hrm_Main_Web + fileName;
                    fileUrl = fileUrl.Replace("\\", "/");
                    model.FileName = _fileName; //file.FileName;
                    model.FileUrl = fileUrl;
                    model.Status = true;
                }
            }
            return Json(model, JsonRequestBehavior.AllowGet);
        }