ckeditor集成ckfinder后,上传文件全部自动保存到images文件夹中,多了后管理不方便,可以把文件图片按照年和月生成子文件夹,然后把图片存入子文件夹中。

在/ckfinder/core/connector/php/php*/CommandHandler/FileUpload.php中的

修改:

$sExtension=CKFinder_Connector_Utils_FileSystem::getExtension($sFileName);

//$sFileName=date("YmdHis").".".$sExtension;

$sFileName=mktime().".".$sExtension;

$oRegistry->set("FileUpload_fileName", $sFileName);//文件以时间戳命名。

另外

$sServerDir = $this->_currentFolder->getServerPath();

$iCounter = 0;

后面加上下面代码

$now=time();

$yearDir=$sServerDir.’/’.date(’Y',$now).’/';

if (!file_exists($yearDir)&&!is_dir($yearDir)){

mkdir($yearDir,0777);

}

$monthDir=$yearDir.date(’m',$now);

if (!file_exists($monthDir)&&!is_dir($monthDir)){

mkdir($monthDir,0777);

}

$sServerDir=$monthDir;

$oRegistry->set(”FileUpload_url”, $this->_currentFolder->getUrl().date(’Y',$now).’/’.date(’m',$now).’/');//这一个要传递给ErrorHandler的FileUpload.php文件,用以显示上传后的地址

//

另外需要更改

ckfinder 下的config.php 里生成缩略图的'directory' => $baseDir . 'thumbs',

//另外,如何修改图片上传框中的tab顺序(默认上传)

在ckeditor\plugins\image\dialogs\image.js中修改

contents:[{id;'upload''}],把id为upload的那段代码移到最前面即可

One Response to “ckeditor/ckfinder上传文件按日期生成文件夹”

php ckfinder basedir,ckfinder后,上传文件相关推荐

  1. 小程序上传音频失败_微信小程序实现录音后上传文件方法详细

    本篇文章讲述了微信小程序实现录音后上传文件方法,大家对微信小程序实现录音后上传文件方法不了解的话或者对微信小程序实现录音后上传文件方法感兴趣的话那么我们就一起来看看本篇文章吧, 好了废话少说进入正题吧 ...

  2. 怎样远程连接服务器后上传文件,远程登录服务器后怎样上传文件

    远程登录服务器后怎样上传文件 内容精选 换一换 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Windows ECS通过内 ...

  3. 服务器 上传文件 杀毒,一种实现文件上传网站后自动进行杀毒的方法及系统

    1. 一种实现文件上传网站后自动进行杀毒的系统,其特征在于,包括: 服务器端监控模块,用于对每一个上传到服务器的文件进行监控: 服务器端的杀毒模块,用于对上传到服务器的文件进行病毒查杀: 位于服务器端 ...

  4. jmeter上传文件搞了一天,才搞定,没高人帮忙效率就是低,赶紧记下来,以备后用...

    jmeter上传文件搞了一天,才搞定,没高人帮忙效率就是低,赶紧记下来,以备后用 先用谷歌浏览器抓包,抓到的包类似这样: 在jmeter里添加一个http请求,配置好参数,方法,端口,路径等, 勾选 ...

  5. 华为服务器上传文件后怎么通过链接查看,远程服务器文件上传后的操作

    远程服务器文件上传后的操作 内容精选 换一换 本节指导您基于Linux操作系统环境完成镜像文件快速导入,推荐使用云平台的EulerOS云服务器作为转换镜像格式和生成位表文件的环境.Linux操作系统环 ...

  6. Spring MVC上传文件后重命名读取不显示,报错已解决(The origin server did not find a current representation for the targe)

    上传文件后,重命名保存在本地,再读取时报错:The origin server did not find a current representation for the target resourc ...

  7. 在win10本地开发springboot项目能上传图片,并能通过URL直接从浏览器访问,但是部署到服务器上后能上传文件,但是通过浏览器无法访问图片

    在win10本地开发springboot项目能上传图片,并能通过URL直接从浏览器访问,但是部署到服务器上后能上传文件,但是通过浏览器无法访问图片 1.首先springboot项目在Window和Li ...

  8. uniapp 打包app后,选择文件上传时,编辑上传文件

    uniapp打包app后,业务需求有个一个需要上传文件的需求,因此需要查找手机的本地文件,但是uni.chooseFile(OBJECT)这个api无法作用在app上,因此在插件市场找到的了别人写好的 ...

  9. 上传文件 后清空file

    王小宾 Nothing Is Impossible! 博客园 首页 新随笔 联系 管理 随笔 - 35  文章 - 0  评论 - 8 input type file上传文件之后清空内容. 上次写过如 ...

  10. 在Ubuntu终端使用mkdir创建文件夹后Xftp不能上传文件到文件夹中的问题解决方法

    问题描述 在Ubuntu终端上使用mkdir创建文件夹后使用Xftp上传文件失败 原因分析: 权限问题 解决方案: chmod 777 File

最新文章

  1. 如果诸葛亮用C++写出师表。。。。
  2. 前端集成解决方案(转)
  3. bandizip专业版
  4. python立体匹配误匹配率_立体匹配算法(Stereo Matching)及其在OpenCV中的应用
  5. win11多桌面功能怎么使用 win11多桌面设置步骤
  6. css窗口最大化,你如何使用css变换与jquery和地址窗口最大化不一致?
  7. 每天一道剑指offer-调整数组顺序使奇数位于偶数前面
  8. win10 uwp 重启软件
  9. sql 入门经典总结
  10. sqlyog企业版 v8.32注册码
  11. 转-----EasyCHM制作教程
  12. 什么是非接触式IC卡
  13. java一个中文几个字节_一个汉字占几个字节你真的记住了吗?
  14. 公路路基路面回弹弯沉检测技术(转载)
  15. ValueError: invalid mode: ‘W‘
  16. 安装Phoenix时,执行./splline.py报错File “./sqlline.py“, line 25, in <module> import phoenix_utils File
  17. 图文解说Quartus II使用入门
  18. Visual Studio2019新手C++教程(一)
  19. Android Crash详解
  20. 介绍Spring Boot 启动时,自动执行指定方法的 7 种方法

热门文章

  1. NOI08冬令营 数据结构的提炼与压缩
  2. 使用Google zxing生成二维码
  3. python安装whl文件的注意事项(windows系统)
  4. bzoj 相似回文串 3350 3103 弦图染色+manacher
  5. LibreOJ β Round #2 E. 数论只会 GCD
  6. Entity Framework 4.1 - Code First 指定外键名称
  7. 用ASP.NET MVC自己管理自己的View:ASP.NET MVC File Management 【转】
  8. 下列( )软件不能编辑html语言,2016年职称计算机Dreamweaver考试题库五
  9. 用python绘制彩色_使用Python/Matplotlib基于彩色地图绘制(极轴)色轮
  10. 拓端tecdat|R语言Metropolis Hastings采样和贝叶斯泊松回归Poisson模型