elfinder是一个很简单的、开源的、php版的文件访问工具,只是在中文目录的支持上不太完善。需要特别注意的是对中文目录的读和写时存在问题,并不是提示语中支持中文的问题。为了方便特保留了官方原版的版本,供下载使用。

1、修改原因
从官方下载后(1.2版本),安装在windows环境,发现不能读取中文目录,并且不支持将文件、文件夹的名称修改为中文。经查找发现在linux下支持中文目录(未测试),windows下不支持中文目录。
2、修改后的结果
该版本只是按需修改,满足当前使用为目的,对类的结构没有优化,而且只测试了部分功能(实际只用到了打开目录、修改名字、查看文件信息三个功能,关于上传等其他功能用到也就没有测试),测试过的功能完美支持中文目录。并且对js文件中的菜单进行了修改,如果需要完整的菜单,建议从官方下载版本后,替换当前版本的js即可。
3、修改内容
1、index.html
为了方便修改和查看,将js/elfinder.mini.js修改为了js/elfinder.full.js;
2、connectors\php\elFinder.class.php
添加了关于转码的方法,对原来的rename和basename进行了转码处理,并替换了这些方法的调用。

另:elfinder是支持国际化的,如果想让网页的内容变成中文显示,可以通过替换js文件解决。具体操作如下:
1、从src\js\i18n目录复制elfinder.zh_CN.js文件到js\i18n目录;
2、修改index.html文件,添加<script src="js/i18n/elfinder.zh_CN.js" type="text/javascript" charset="utf-8"></script>,修改var f = $('#finder').elfinder()句中的配置参数,将lang:'en'修改为lang:'zh_CN'。

框架:jsp + springMVC + Tomcat   前台使用 elfinder 这是一个很好用的开源web文件管理器插件,用jquery+jquery-ui写的,在网上一搜文档好像也挺多的,于是准备搬到项目中来(挖坑开始),了解过后发现作者附带... 我'm working in a symfony project and I have a problem with browsing server in ckeditor for inserting images. I'm使用 "Trsteel/ckeditor-bundle": "~1.8" 和 "helios-ag/fm- elfinder -bundle": "~4.0" . 当我尝试浏览服... atitit. web 在线文件管理器最佳实践(1)--- elFinder 的使用流程解决之道 。打开浏览服务器文件夹java .net php 1. 环境:::项目java web,需要打开浏览服务器文件夹挑选文件,在返回... 1 2. 在线文件管理器要实现的基本的功能::指定开始 目录 ,指定getfile回调 1 3. 组件选型:: elFinder (3M) ,,php web f... elFinder 是一个基于 Web 的文件管理器,灵感来自 Mac OS X 的 Finder 程序。 elFinder 的安装方法很简单,按照以下几个步骤即可:1. 引入 jQuery 和 jQuery UI 包[html] view plain copyscript src="js/jquery.js" type="text/javascript" charset="utf-8">script 引入相应语言js文件后修改主页面的js代码,比如是 中文 则如下:   &lt;script type="text/javascript" charset="utf-8"&gt;    $().ready(function() {     var elf = $('# elfinder '). elfinder ({      url : 'php/connector.php',  // co...