zoukankan      html  css  js  c++  java
  • FCKeditor2.6.3 按日期生成上传文件夹和重命名文件名

    由于FCKeditor所有上传的图片默认都会上传到image文件夹下,这样十分不利于管理,而且上传的文件名也不支持自动重命名,有的文件名是中文的传上去也是中文,这样会导致一些不必要的麻烦;为了更好的管理,使上传的文件能自动按时间归类到文件夹中,我们进行以下修改即可实现图片上传按月归档,文件名按上传时间自动重命名:

    首先解压缩FCKeditor.Net_2.6.3.zip 修改FileBrowser/FileWorkerBase.cs中如下部分:

    将while (true){}的循环体替换成

                //int iCounter = 0;

                while (true)
                {
                    string sFilePath = System.IO.Path.Combine(sServerDir, sFileName);

                    //判断服务器上年月文件夹是否已经存在,不存在建立
                    String sFileDir = DateTime.Now.ToString("yyyy-MM");
                    if (!System.IO.Directory.Exists(sServerDir + sFileDir))
                    {
                        System.IO.Directory.CreateDirectory(sServerDir + sFileDir);
                    }
                    // 重命名文件
                    Random random = new Random();
                    string rdNum = (10 + random.Next(99)).ToString();
                    sFileName = sFileDir + "/" + DateTime.Now.ToString("yyyyMMddHHmmss") + rdNum + "." + sExtension;

                    //保存文件
                    oFile.SaveAs(sServerDir + sFileName);
                    break;

                }

    修改后生成dll文件 替换FredCK.FCKeditorV2.dll 即可

    或者直接下载FredCK.FCKeditorV2.dll替换即可

    请下载的朋友留个言,给点动力啊

  • 相关阅读:
    动态查询 母表和子表的 一种方法
    js的一些正则 整理 长期更新
    fmt 标签格式化 日期
    一些关于 checkbox的前台 jquery 操作 记录
    jQuery 追加元素的方法如append、prepend、before,after(转)
    (Oracle)DBMS_SYSTEM工具-01[20180510]
    MySQL->元数据[20180510]
    MySQL->复制表[20180509]
    MySQL->索引的维护[20180504]
    MySQL-ALTER TABLE命令学习[20180503]
  • 原文地址:https://www.cnblogs.com/jayleke/p/1767715.html
Copyright © 2011-2022 走看看