private string GetUploadedFile(FileObject model) { if (model?.Data != null) { var root = HttpContext.Current.Server.MapPath("~/App_Data/uploads"); if (!Directory.Exists(root)) { Directory.CreateDirectory(root); } model.Data = model.Data.Substring(model.Data.IndexOf(",", StringComparison.Ordinal) + 1); var filebytes = Convert.FromBase64String(model.Data); var fileName = Path.Combine(root, model.Name); if (FileManipulator.SaveByteArrayFile(filebytes, fileName)) { return(fileName); } } return(null); }