示例#1
0
 public static void UploadFile(string path, string url)
 {
     try
     {
         Sys_File f = new Sys_File();
         f.FileId   = Guid.NewGuid().ToString();
         f.FileByte = File.ReadAllBytes(path);
         string s = f.ToJson();
         s = GZipHelper.Compress(s);
         string sUrl   = string.Format("{0}/ApiService.svc/SetFile?file={1}", url, s);
         string result = WebHelper.GetClient(sUrl);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
 private static void SaveSql <T>(T obj, string name)
 {
     try
     {
         if (File.Exists(cFile))
         {
             string json = GZipHelper.Decompress(File.ReadAllText(cFile));
             if (!string.IsNullOrEmpty(json))
             {
                 Storage = json.ToObject <Dictionary <string, string> >();
             }
         }
         Storage[name] = obj.ToJson();
         File.WriteAllText(cFile, GZipHelper.Compress(Storage.ToJson()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }