/// <summary> /// 写入站点配置文件 /// </summary> /// <param name="config"></param> /// <param name="configFilePath"></param> public void SaveConfig(ls_sysconfig config,string configFilePath) { lock (lockHelper) { SerializationHelper.Save(config, configFilePath); } }
/// <summary> /// 获得系统配置 /// </summary> /// <returns></returns> public ls_sysconfig LoadConfig() { ls_sysconfig model = CacheHelper.Get <ls_sysconfig>(LSKeys.CACHE_SYS_CONFIG); if (model == null) { model = dal.LoadConfig(Utils.GetXmlMapPath(LSKeys.FILE_SYS_CONFIG)); CacheHelper.Insert(LSKeys.CACHE_SYS_CONFIG, model, Utils.GetXmlMapPath(LSKeys.FILE_SYS_CONFIG)); } return(model); }
private void UploadFile(HttpContext context) { context.Response.ContentType = "application/json"; ls_sysconfig_bll bll = new ls_sysconfig_bll(); ls_sysconfig sysConfig = bll.LoadConfig(); string _delfile = LSRequest.GetString("DelFilePath"); //要删除的文件 string fileName = LSRequest.GetString("name"); //文件名 byte[] byteData = FileHelper.ConvertStreamToByteBuffer(context.Request.InputStream); bool _iswater = false; //默认不打水印 bool _isthumbnail = false; //默认不生成缩略图 if (LSRequest.GetQueryString("IsWater") == "1") { _iswater = true; } if (LSRequest.GetQueryString("IsThumbnail") == "1") { _isthumbnail = true; } if (byteData.Length == 0) { context.Response.Write("{\"status\": 0, \"msg\": \"请选择要上传文件!\"}"); return; } UpLoad upLoad = new UpLoad(); string msg = upLoad.FileSaveAs(byteData, fileName, _isthumbnail, _iswater); //删除已存在的旧文件 if (!string.IsNullOrEmpty(_delfile)) { upLoad.DeleteFile(_delfile); } //返回成功信息 context.Response.Write(msg); }
/// <summary> /// 保存配置信息 /// </summary> /// <param name="config"></param> public void SaveConfig(ls_sysconfig config) { dal.SaveConfig(config, Utils.GetXmlMapPath(LSKeys.FILE_SYS_CONFIG)); }
protected void Page_Load(object sender, EventArgs e) { sysConfig = new ls_sysconfig_bll().LoadConfig(); }
public UpLoad() { sysConfig = new ls_sysconfig_bll().LoadConfig(); }
public BasePage() { sysConfig = new ls_sysconfig_bll().LoadConfig(); this.Load += new EventHandler(BasePage_Load); }