C#/.net七牛雲存儲上傳圖片(文件)操作


七牛雲存儲官方: 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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM