說明
在網上看到大多數都是web 得網盤 所以就自己做了一個wpf版本
技術點
文件分片上傳與下載
xamarin
xamarim采用:ReactiveUI+Prism+RestSharp
效果圖:
Vue
正在努力中。。。。
客戶端
采用 WPF:Net5+Prism8+RestSharp
客戶端基本結構如下
模塊說明
Model:
主要放置Prism模塊
ZFileComponent
主要放置 WPF轉換器、核心的類庫、字庫包、Api訪問庫、用戶自定義控件和文件上傳下載服務。
ZFileWPFClient
程序入口,和ioc注入
服務端
采用: Net core Api:Net5+ SqlSugar+sqlite
服務端框架如下
ZFileApiServer
程序入口
ZFile.Extensions
框架擴展主要包含JWT授權應用
ZFile.Common
公共類主要包含:日志管理,Api請求處理,MD5,字符串轉換。ApiResult等
ZFile.Service
數據邏輯處理,於dto類
ZFile.Core
數據庫實體
效果預覽
地址
github:zt199510/ZFile (github.com)