用了一天的时间做了一个简单的文件管理器。
特点:
- 整个程序就一个文件,毕竟是用来管理图片的,php和其他文件过多不好打理;
- 不需要数据库,直接基于正常文件结构;
- 只可上传web能正常显示的图片格式(jpg,png,gif);
- ajax采用了缓存。文件目录一旦打开,浏览器不刷新,再次关闭和打开不会重复读取服务器内容,节约时间,这个功能耗费了80%的时间,因为要考虑到用户上传图片,修改文件夹之后缓存的局部更新;
- ctrl+鼠标左键可以选择多张图片;
目前还没有添加用户登录验证功能!欢迎大家去围观:0bad.com,目前只能保证在FireFox上最正常。
写在后面。有了jquery,处理dom真的好方便,缓存是本程序最伤脑筋的地方,一方面为了节约用户时间,所以load之后的数据必须以变量的方式缓存在浏览器里面,这个很简单,最麻烦的就是当用户创建文件夹、创建文件、删除文件夹、删除文件,一方面要保持左边的树形不要变化,另外一方面还好保证需要更改的缓存得以及时的更新。这个逻辑太麻烦了,所以现在依然有bug,可能还不少。
标签:虚拟主机
在FF下无错误,沙发