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代码,比如是
中文
则如下:
<script type="text/javascript" charset="utf-8"> $().ready(function() {
var elf = $('#
elfinder
').
elfinder
({
url : 'php/connector.php', // co...