コード例 #1
0
 /// <summary>
 /// 写入站点配置文件
 /// </summary>
 /// <param name="config"></param>
 /// <param name="configFilePath"></param>
 public void SaveConfig(ls_sysconfig config,string configFilePath)
 {
     lock (lockHelper)
     {
         SerializationHelper.Save(config, configFilePath);
     }
 }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 /// <summary>
 /// 保存配置信息
 /// </summary>
 /// <param name="config"></param>
 public void SaveConfig(ls_sysconfig config)
 {
     dal.SaveConfig(config, Utils.GetXmlMapPath(LSKeys.FILE_SYS_CONFIG));
 }
コード例 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     sysConfig = new ls_sysconfig_bll().LoadConfig();
 }
コード例 #6
0
ファイル: Upload.cs プロジェクト: chensheng7777777/LS
 public UpLoad()
 {
     sysConfig = new ls_sysconfig_bll().LoadConfig();
 }
コード例 #7
0
ファイル: BasePage.cs プロジェクト: chensheng7777777/LS
 public BasePage()
 {
     sysConfig  = new ls_sysconfig_bll().LoadConfig();
     this.Load += new EventHandler(BasePage_Load);
 }