春節前有客戶提出需求希望通用權限管理中不僅能實現即時通訊,還希望能實現文件的發送功能,在日常辦公中還是蠻需要文件的收發功能的,這個還是很實在。節后就開始在通用權限管理里實現文件的收發功能。
雖然功能與QQ等專業的即時通訊工具無法相比,但是實現日常辦公的發送文件功能還是可以的畢竟能滿足最低的工作需要,很多我們看看簡單的功能真正實現起來都很有難度。
1:首選需要能支持文件的拖拽功能,同時可以拖拽多個文件,發送成功的應該有提示信息。

拖拽文件進來后的效果如下
發送文件的功能實現思路整理如下:
01:判斷個人空間是否存在?最好是只讀方式,不允許修改,不允許刪除。
02:某個用戶的文件夾是否存在?
03:發送文件夾是否存在?
04:接收文件夾是否存在?
05:相應的用戶名是否存在?
06: 獲取目錄的id
07:把文件放到已發送目錄里
08:把文件放到接收文件夾里。
2:接到文件應該有提示信息,讓接收者能及時收到文件。

3:所有發出的文件收到的文件都應該有清單,方便查找文件。

4:由於系統是屬於內部辦公軟件,超級管理員可以管理公司的內部文件才合理一些。