七牛雲存儲官方: C#SDK(http://developer.qiniu.com/docs/v6/sdk/csharp-sdk.html)
-
注冊成為標准用戶就可獲得:10GB永久免費存儲空間/ 每月10GB下載流量/每月10萬次Put請求/每月100萬次Get請求
====================================
注冊之后創建一個空間。空間的名稱就是 SDK中的 Bucket

在賬號>=密鑰里面獲取 AccessKey/SecretKey 也就是 AK /SK

在我們的項目中引入 七牛的csharp-sdk 方法見官方文檔
(如果我們項目中已經有引入Json.NET,注意和csharp-sdk中Json.NET版本;如果引入了不一致版本后期上傳文件會報錯! )
開始 配置密鑰:

1 // 上傳文件到七牛雲儲存 2 3 bool flag; 4 var policy = new PutPolicy("你的空間名稱(Bucket )", 3600); 5 string upToken = policy.Token(); 6 PutExtra extra = new PutExtra(); 7 IOClient client = new IOClient(); 8 9 try 10 { 11 client.PutFile(upToken, "本地文件路徑(D:\image\111.jpg)", "保存到七牛空間的文件名(img/up111.jpg)", extra); 12 flag = true;
//注意一下:七牛雲 沒有文件夾系統(文件Key/Hash對應)。
//我們可以在文件Key里面模擬文件夾操作,比如: img/test.jpg | css/main.css 。
//在七牛空間里面可以通過搜索匹配文件前綴搜索 img/ 目錄下面的所有文件。 13 } 14 catch 15 {
// 16 flag = false; 17 } 18 return flag;
