private void VisitFile(File file) { var data = file.GetData(); // Do something with data IsModified = true; file.SetData(data); }
public static string UploadFile(string path, string fileName, string based64BinaryString) { var base64 = "base64,"; var idx = based64BinaryString.IndexOf(base64, StringComparison.Ordinal); var str = based64BinaryString.Substring(idx + base64.Length); var data = Convert.FromBase64String(str); Settings.RelativePath = path = path.Replace(Devider, Path.DirectorySeparatorChar); var last = path.Split(Path.DirectorySeparatorChar).Last(); Settings.RelativePath = path.Substring(0, path.Length - last.Length); var folder = new Folder(last); var file = new File(fileName); folder.Add(file); file.SetData(data); return("ok"); }