前面記錄過這樣乙個關於「秒傳」的實現思路,在這篇就弄了乙個簡單的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.你對軟體 雲技術是否有新的認識?網路硬碟大家可能都或多或少的接觸過,不得不說在萬物皆雲的時代裡,這是一種非常好的網路工具,而對我們這種窮到掉渣的免費使用者來說,硬碟空間簡直就是硬傷,剛開始使用的時候真是為了空間,各種折騰 做他那裡...