分佈式文件系統FastDFS(八)

在很多系統都有上傳圖片/上傳文件的需求,爲了提供系統的可重用性專門設立文件系統服務承擔圖片/文件的管理,文件系統服務實現對文件的上傳、刪除、查詢等功能進行管理。
執行流程如下:
1、管理員進入教學管理前端,點擊上傳圖片
2、圖片上傳至文件系統服務,文件系統請求fastDFS上傳文件
3、文件系統將文件入庫,存儲到文件系統服務數據庫中。
4、文件系統服務向前端返回文件上傳結果,如果成功則包括文件的Url路徑。
5、課程管理前端請求課程管理進行保存課程圖片信息到課程數據庫。
6、課程管理服務將課程圖片保存在課程數據庫。

環境搭建:
1、pom中添加相關依賴:fastdfs‐client‐java、commons‐io
2、yml配置文件中配置文件上傳參數和FastDFS相關參數
3、其中使用到了文件上傳工具類:FileSystemService
3.1 將文件上傳到fastDFS中,得到一個文件id
3.2將文件id及其它文件信息存儲到數據庫中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章