一种基于Web的Linux文件管理方法和装置与流程

文档序号:12271620阅读:来源:国知局

技术特征:

1.一种基于Web的Linux文件管理方法,其特征在于,包括:

验证用户登录信息;

验证成功后,获取用户HOME目录及所述HOME目录下的文件信息列表;

根据所述文件信息列表构造文件操作界面,并创建文件操作事件。

2.根据权利要求1所述基于Web的Linux文件管理方法,其特征在于,所述验证用户登录信息,包括:

根据所述用户登录信息,通过脚本获取Linux本地的/etc/shadow信息并进行加密比对;

判断对比是否成功;

如果是,则验证成功。

3.根据权利要求2所述基于Web的Linux文件管理方法,其特征在于,所述构造文件操作界面,包括:

构造左侧为目录结构树且右侧为文件列表的文件操作界面。

4.根据权利要求1至3任一项所述基于Web的Linux文件管理方法,其特征在于,所述创建文件操作事件,包括:

在文件列表的文件处创建行单击事件、行双击事件和右键第一事件中的一种事件、两种事件或三种事件;

在文件列表的空白处创建右键第二事件。

5.根据权利要求4所述基于Web的Linux文件管理方法,其特征在于,所述行单击事件,包括:

判断当前单击对象是否已选中;

如果否,则设置选中样式;

如果是,则取消选中。

6.根据权利要求4所述基于Web的Linux文件管理方法,其特征在于,所述双击事件,包括:

判断当前双击对象是否为文件或文件夹;

如果是文件,双击表示查看文件内容,通过ajax调用后台脚本获取文件内容并在页面展示;

如果是文件夹,则根据当前目录信息通过ajax继续获取目录下文件列表信息并重新构造文件界面。

7.根据权利要求4所述基于Web的Linux文件管理方法,其特征在于,所述右键第一事件,包括:

执行文件查看、复制、重命名、删除、打包和下载中的一种功能或弹出包含文件查看、复制、重命名、删除、打包和下载中的一种以上功能的右键第一菜单。

8.根据权利要求4所述基于Web的Linux文件管理方法,其特征在于,所述右键第二事件,包括:

执行新建文件、新建目录、粘贴和文件上传中的一种功能或弹出包含新建文件、新建目录、粘贴和文件上传中的一种以上功能的右键第二菜单。

9.根据权利要求8所述基于Web的Linux文件管理方法,其特征在于,所述文件上传功能,包括:

弹出文件上传窗口,根据用户选择的本地文件通过html5中文件操作功能对上传文件进行分片操作,并调用ajax请求进行文件分片上传,在文件分片上传完毕后调用ajax请求进行文件整合。

10.一种基于Web的Linux文件管理装置,其特征在于,包括:

验证模块,用于验证用户登录信息;

获取模块,用于验证成功后,获取用户HOME目录及HOME目录下的文件信息列表;

构造模块,用于根据所述文件信息列表构造文件操作界面,并创建文件操作事件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1