通用权限管理系统组件 (GPM - General Permissions Manager) 中实现文件发送接收功能,附源码-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

通用权限管理系统组件 (GPM - General Permissions Manager) 中实现文件发送接收功能,附源码

简介:
+关注继续查看

春节前有客户提出需求希望通用权限管理中不仅能实现即时通讯,还希望能实现文件的发送功能,在日常办公中还是蛮需要文件的收发功能的,这个还是很实在。节后就开始在通用权限管理里实现文件的收发功能。

  虽然功能与QQ等专业的即时通讯工具无法相比,但是实现日常办公的发送文件功能还是可以的毕竟能满足最低的工作需要,很多我们看看简单的功能真正实现起来都很有难度。

  1:首选需要能支持文件的拖拽功能,同时可以拖拽多个文件,发送成功的应该有提示信息。

吉日嘎拉,通用权限管理系统组件

拖拽文件进来后的效果如下

吉日嘎拉,通用权限管理系统组件

发送文件的功能实现思路整理如下:

01:判断个人空间是否存在?最好是只读方式,不允许修改,不允许删除。
02:某个用户的文件夹是否存在?
03:发送文件夹是否存在?
04:接收文件夹是否存在?
05:相应的用户名是否存在?
06: 获取目录的id
07:把文件放到已发送目录里
08:把文件放到接收文件夹里。


  2:接到文件应该有提示信息,让接收者能及时收到文件。

吉日嘎拉,通用权限管理系统组件


  3:所有发出的文件收到的文件都应该有清单,方便查找文件。

吉日嘎拉,通用权限管理系统组件


  4:由于系统是属于内部办公软件,超级管理员可以管理公司的内部文件才合理一些。

吉日嘎拉,通用权限管理系统组件




本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1196326,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
/文件和目录权限chmod /更改所有者和所属组chown/umask/隐藏权限lsattr/chattr
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown2.16 umask2.17 隐藏权限lsattr/chattr     文件和目录权限chmod  文件权限: r     4       可读 w    2      可写 x     1    ...
1118 0
MeeGo系统1.2版本新组件
  MeeGo 1.2发行版确定加入了一些新组建。  关于这些组建的讨论请到这个网站:http://wiki.meego.com/Architecture#Upcoming_Features   下面是对这些组建的简短介绍,关于这些组建的文档随后会在这个网页贴出:http://wiki.
710 0
系统捕获异常并发送到服务器
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩
1028 0
java.net.SocketException: Permission denied 连网权限
引用:http://zhidao.baidu.com/question/169346890.html 这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 一般是抛出 java.net.socketexception permission denied这个异常。
1100 0
8434
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载