1. 程式人生 > >OssMetro網盤簡介及原始碼

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  可隨時取消下載和上傳檔案或資料夾