1.建立一個asp.net core MVC 程式(這裡随便)
這是一個空的程式
2.建立UploadController
3.添加引用
Install-Package Newtonsoft.Json //用來處理json
Install-Package Qiniu //七牛雲
4.擷取七牛雲上傳的配置資訊 AK & SK & Bucket
AK & SK : 個人中心------>密鑰管理
Bucket:就是建立對象存儲空間時取的名字
把上面的配置資訊放在appsetting.json中,友善讀取
下面的配置還有一個單獨提出來的連結:https://www.cnblogs.com/mi21/p/10907948.html
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
轉載于:https://www.cnblogs.com/mi21/p/10904689.html