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