用wcf實現帶有「秒傳」功能的網盤

2022-02-07 05:56:37 字數 1279 閱讀 7328

前面記錄過這樣乙個關於「秒傳」的實現思路,在這篇就弄了乙個簡單的demo實現了一下,當中有很多業務仍沒考慮,只是將「秒傳」的實現思路,用**實現了一下。

關於秒傳,可以參考這篇文章:何為「秒傳」

各項目的作用,這裡就不再贅述了,看專案名稱就一目了然了。

使用技術:wcf,linq to sql等。

開發環境:vs2013 ,sql server2012.

專案介面

預設登入使用者:wolfy,密碼:1234

主介面

簡單測試

上傳乙個網盤中已經存在的檔案

上傳乙個網盤中不存在的檔案

資料表

有很多東西,都給忽略了,只是為了實現上傳的功能,簡單列舉了幾個字段,是那個意思就成。

上傳已經存在的檔案,則在服務端保留乙個副本,並進行重新命名,在資料庫中的filepath更新為重命名後的檔案路徑即可。

效果:

[工具類]檔案或資料夾xx已存在,則重新命名為xx(n)

[工具類]檔案或資料夾xx已存在,則重新命名為xx(n)(2)

1、wcf上傳大檔案。

2、上傳採用的同步方式(比較卡)

4、分享

5、刪除

6、空間擴充套件等。

8、介面的美化(檔案或者資料夾以圖示方式顯示)

9、**業務邏輯梳理(扔有些地方不嚴謹,比如上傳成功後沒有更新已用空間)。

這些問題,留著慢慢修改吧。

用wcf實現帶有「秒傳」功能的網盤

前面記錄過這樣乙個關於 秒傳 的實現思路,在這篇就弄了乙個簡單的demo實現了一下,當中有很多業務仍沒考慮,只是將 秒傳 的實現思路,用 實現了一下。關於秒傳,可以參考這篇文章 何為 秒傳 各項目的作用,這裡就不再贅述了,看專案名稱就一目了然了。使用技術 wcf,linq to sql等。開發環境 ...

用SDK實現屬於自己的網盤

介面如下圖所示。左側是使用者鑑權的實現,網盤使用者輸入自己的使用者名稱密碼後進行授權操作,返回sid與secret。授權成功後會在 我的網盤 的 我的應用 下建立50021這個應用 penjin測試 應用授權後是訪問專屬應用的網盤空間,而不能訪問使用者的其他個人資料和其他應用的檔案,先隨便上傳點東西...

百度網盤是如何實現秒傳的

2.對於使用者大量上傳資料是如何處理的?3.網盤是如何實現妙傳的?4.你對軟體 雲技術是否有新的認識?網路硬碟大家可能都或多或少的接觸過,不得不說在萬物皆雲的時代裡,這是一種非常好的網路工具,而對我們這種窮到掉渣的免費使用者來說,硬碟空間簡直就是硬傷,剛開始使用的時候真是為了空間,各種折騰 做他那裡...