private static void RunEncode(Settings settings) { var input = settings.FileToEncode; var output = settings.OutputFile; FileEncoder.EncodeFile(input, output); }
internal static void LoadCmsConfig(String confPath) { //初始化设置 if (String.IsNullOrEmpty(confPath)) { confPath = String.Format("{0}{1}cms.conf", Cms.PyhicPath, CmsVariables.SITE_CONF_PATH); } FileInfo cfgFile = new FileInfo(confPath); if (cfgFile.Exists) { bool isEncoded = FileEncoder.IsEncoded(confPath, CmsVariables.FileEncodeHeader); if (isEncoded) { FileEncoder.DecodeFile(confPath, confPath, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } Configuration.Load(confPath); if (isEncoded || Settings.SYS_ENCODE_CONF_FILE) { FileEncoder.EncodeFile(confPath, confPath, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } } else { throw new Exception("CMS配置文件不存在"); } }
public static void EndWrite() { sf.Flush(); if (Settings.SYS_ENCODE_CONF_FILE) { FileEncoder.EncodeFile(CmsConfigFile, CmsConfigFile, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } sf = null; }
public ImageDto Create(ImageDto pictureInfo, string webRootPath, UploadedFileDto uploadedImage) { pictureInfo.UploadedFileId = uploadedImage.Id; pictureInfo.EncodedImage = FileEncoder.EncodeFile(uploadedImage.RelativePath, webRootPath); pictureInfo.ContentType = uploadedImage.ContentType; Image picture = _mapper.Map <Image>(pictureInfo); _database.Images.Add(picture); _database.SaveChanges(); return(_mapper.Map <ImageDto>(picture)); }
public static void BeginWrite() { bool isEncoded = FileEncoder.IsEncoded(CmsConfigFile, CmsVariables.FileEncodeHeader); if (isEncoded) { FileEncoder.DecodeFile(CmsConfigFile, CmsConfigFile, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } sf = new SettingFile(CmsConfigFile); if (isEncoded) { FileEncoder.EncodeFile(CmsConfigFile, CmsConfigFile, CmsVariables.FileEncodeHeader, CmsVariables.FileEncodeToken); } }