Beispiel #1
0
        /// <summary>
        /// 初始化Cos
        /// </summary>
        private static void InitCos()
        {
            enableCos = MMPU.读取exe默认配置文件("EnableCos", "0");
            InfoLog.InfoPrintf($"配置文件初始化任务[EnableCos]:{enableCos}", InfoLog.InfoClass.Debug);
            if (enableCos != "0")
            {
                UploadOrderTemp.Add(int.Parse(enableCos), "Cos");
                CheckEnableUpload = true;
                InfoLog.InfoPrintf($"已检测到Cos上传任务,上传顺序为{enableCos}", InfoLog.InfoClass.必要提示);

                cosSecretId = MMPU.读取exe默认配置文件("CosSecretId", "");
                InfoLog.InfoPrintf($"配置文件初始化任务[CosSecretId]:敏感信息,隐藏内容,信息长度:{cosSecretId.Length}", InfoLog.InfoClass.Debug);

                cosSecretKey = MMPU.读取exe默认配置文件("CosSecretKey", "");
                InfoLog.InfoPrintf($"配置文件初始化任务[CosSecretKey]:敏感信息,隐藏内容,信息长度:{cosSecretKey.Length}", InfoLog.InfoClass.Debug);

                cosRegion = MMPU.读取exe默认配置文件("CosRegion", "");
                InfoLog.InfoPrintf($"配置文件初始化任务[CosRegion]:{cosRegion}", InfoLog.InfoClass.Debug);

                cosBucket = MMPU.读取exe默认配置文件("CosBucket", "");
                InfoLog.InfoPrintf($"配置文件初始化任务[CosBucket]:{cosBucket}", InfoLog.InfoClass.Debug);

                cosPath = MMPU.读取exe默认配置文件("CosPath", "/");
                MMPU.CheckPath(ref cosPath);
                InfoLog.InfoPrintf($"配置文件初始化任务[CosPath]:{cosPath}", InfoLog.InfoClass.Debug);
            }
        }
Beispiel #2
0
 /// <summary>
 /// 上传配置初始化
 /// </summary>
 public static void InitUpload()
 {
     try
     {
         enableUpload = MMPU.读取exe默认配置文件("EnableUpload", "0") == "1" ? true : false;
         InfoLog.InfoPrintf($"配置文件初始化任务[EnableUpload]:{enableUpload}", InfoLog.InfoClass.Debug);
     }
     catch
     {
         enableUpload      = false;
         deleteAfterUpload = "0";
         InfoLog.InfoPrintf($"上传模块初始化错误,已关闭自动上传", InfoLog.InfoClass.系统错误信息);
         return;
     }
     if (enableUpload)
     {
         try
         {
             deleteAfterUpload = MMPU.读取exe默认配置文件("DeleteAfterUpload", "0");
             InfoLog.InfoPrintf($"配置文件初始化任务[DeleteAfterUpload]:{deleteAfterUpload}", InfoLog.InfoClass.Debug);
             InitOneDrive();
             InitCos();
             enableUpload &= CheckEnableUpload; //配置文件中EnableUpload开启 且 至少成功配置一个上传目标
             UploadOrder   = UploadOrderTemp.OrderBy(p => p.Key).ToDictionary(p => p.Key, o => o.Value);
         }
         catch (ArgumentException)
         {
             InfoLog.InfoPrintf($"上传顺序出现重复,已自动关闭上传", InfoLog.InfoClass.系统错误信息);
             enableUpload = false;
             return;
         }
     }
 }
Beispiel #3
0
        /// <summary>
        /// 初始化OneDrive
        /// </summary>
        private static void InitOneDrive()
        {
            enableOneDrive = MMPU.读取exe默认配置文件("EnableOneDrive", "0");
            InfoLog.InfoPrintf($"配置文件初始化任务[EnableOneDrive]:{enableOneDrive}", InfoLog.InfoClass.Debug);
            if (enableOneDrive != "0")
            {
                UploadOrderTemp.Add(int.Parse(enableOneDrive), "OneDrive");
                CheckEnableUpload = true;
                InfoLog.InfoPrintf($"已检测到OneDrive上传任务,上传顺序为{enableOneDrive}", InfoLog.InfoClass.必要提示);

                oneDriveConfig = MMPU.读取exe默认配置文件("OneDriveConfig", "");
                InfoLog.InfoPrintf($"配置文件初始化任务[oneDriveConfig]:{oneDriveConfig}", InfoLog.InfoClass.Debug);
                oneDrivePath = MMPU.读取exe默认配置文件("OneDrivePath", "/");
                MMPU.CheckPath(ref oneDrivePath);
                InfoLog.InfoPrintf($"配置文件初始化任务[oneDrivePath]:{oneDrivePath}", InfoLog.InfoClass.Debug);
            }
        }