OssMetro網盤簡介及原始碼
一 簡介
OssMetro網盤是基於阿里雲OSS服務開發的一款介面美觀,功能強大的網盤應用。介面採用metro風格,使用在官網.Net SDK基礎上開發的OSS .NET 4.5 SDK。執行需要安裝.NET 4.5 Framework。
二 本客戶端的亮點
l Metro風格介面清新美觀,資源小,可換膚,操作流暢。
l 增加壓縮資料夾並上傳的功能,為使用者節省流量。
l 支援直接拖動多檔案或多資料夾形式到客戶端的上傳
l 檔案瀏覽介面模仿windows瀏覽介面,方便使用者操作。
l 搜尋檔案和資料夾的功能。
l 路徑導航的功能,前進,後退。
l 可以清楚看到上傳和下載進度
l 可以隨時取消下載和上傳
l 把下載和上傳記錄儲存起來,支援開啟本地夾。方便使用者下次登入可直接開啟本地檔案。
l 自己開發的.NET 4.5SDK上傳和下載效率高
l 支援檔案的排序
三 具體功能介紹
1 從圖1可以看到登入介面有以下功能:
l 記住密碼: 可以儲存使用者的密碼到本地,使用DES加密,加密的key繫結使用者的Mac地址保證安全可靠。
l 自動登入
l 換膚:見下圖,一共有4種顏色可以選擇:淡紅色,淡藍色,淡紫色,淡綠色
2 Bucket操作功能
l 建立Bucket
l 刪除Bucket :此操作會刪除該Bucket所有的檔案和資料夾。
l 修改Bucket許可權
操作見上圖導航欄,可選中Bucket右擊,或者點選上面的按鈕。
3 檔案操作功能
為了讓使用者習慣用網盤,檔案的瀏覽和操作介面模仿windows的檔案瀏覽介面風格。
具體功能如下:
l 建立資料夾
l 下載功能:下載檔案或資料夾
l 上傳功能:上傳檔案或資料夾,或者壓縮資料夾並上傳(此功能可為使用者節省流量)。支援直接拖動多檔案或多資料夾形式到客戶端的上傳
l 刪除: 刪除檔案和資料夾
l 路徑導航:前進後退
l 搜尋:可搜當索前路徑下的檔案和資料夾。
操作見上圖的按鈕或右擊檔案或資料夾
4 下載和上傳的介面:
l 儲存使用者所有的上傳和下載記錄
l 支援開啟本地資料夾和刪除記錄
l 視覺化下載和上傳資料夾的進度
l 可隨時取消下載和上傳檔案或資料夾