Пример #1
0
        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);
        }