七牛雲-C#SDK-上傳-前期準備

1.建立一個asp.net core MVC 程序(這裏隨便html

    這是一個空的程序json

    

2.建立UploadControllerapp

3.添加引用asp.net

Install-Package Newtonsoft.Json //用來處理json
Install-Package Qiniu //七牛雲

4.獲取七牛雲上傳的配置信息   AK & SK & Bucketthis

AK & SK : 我的中心------>密鑰管理spa

 Bucket:就是建立對象存儲空間時取的名字.net

把上面的配置信息放在appsetting.json中,方便讀取 code

下面的配置還有一個單獨提出來的連接:http://www.javashuo.com/article/p-nunssxtj-dk.htmlhtm

5.在appsetting.json 文件中添加自定義配置對象

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",

  "Qny": {
    "qiniuyunAK": "AK", //ak
    "qiniuyunSK": "SK", //sk
    "qiniuyunBucket": "空間名稱", //存儲空間名稱
    "prefixPath": "http://upload.qiniup.com" //七牛雲地址
  }
}

6.建立一個Model 

public class QnySetting
    {
        public string qiniuyunAK { get; set; }
        public string qiniuyunSK { get; set; }
        public string qiniuyunBucket { get; set; }
        public string prefixPath { get; set; }
    }

7.在Startup.cs中註冊服務

services.Configure<QnySetting>(this.Configuration.GetSection("Qny"));

8.在xxxcontroller中使用

private readonly QnySetting _Quy;
        public UploadController(IOptions<QnySetting> Quy)
        {
            _Quy = Quy.Value;
        }
        public IActionResult Index()
        {
            Console.WriteLine(_Quy);
            return View();
        }

 到這裏前期的準備就完了,繼續瞭解請看:https://www.cnblogs.com/mi21/p/10908194.html 

相關文章
相關標籤/搜索