public static string LoadFile(string folder, string base64encodedurl, Api.ILog log) { try { string diskfile = GetDiskFile(folder, base64encodedurl); if (File.Exists(diskfile)) { return(File.ReadAllText(diskfile)); } else { log.Warning("File doesn't exist: {0}", diskfile); return(string.Empty); } } catch (FormatException ex) { log.Warning(ex); return(string.Empty); } }
public static bool SaveFile(string folder, string base64encodedurl, string base64content, Api.ILog log) { try { byte[] contentBytes = Convert.FromBase64String(base64content); string rawContent = Encoding.UTF8.GetString(contentBytes); string diskfile = GetDiskFile(folder, base64encodedurl); using (var file = File.CreateText(diskfile)) { file.Write(rawContent); } return(true); } catch (IOException ex) { log.Warning(ex); return(false); } }