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

最新文章

  1. 移动端上传照片 预览+Draw on Canvas&#39;s Demo(解决 iOS 等设备照片旋转 90 度的 bug)
  2. wordpress模板学习之导航目录
  3. git和svn
  4. python 的异常及其处理
  5. word2vec 实践
  6. [转]Mybatis出现:无效的列类型: 1111 错误
  7. 2015/09/09夜晚js继续学习
  8. 20150912华为机考2之&quot;输入一段字符串(英文),将每个单词首字母大写后输出&quot;
  9. java中HashSet详解(转)
  10. RCC 2014 Warmup (Div. 2) ABC
  11. Hibernate4.x之映射关系--一对一映射
  12. Java动态代理机制——JDK
  13. java程序测试之字节流
  14. Python 基础【二】 上
  15. t-sql语句创建表(基础)
  16. 《java从入门到精通》学习记录
  17. 第20月第18天 小码哥swift
  18. MySQL开发——【字段类型、约束】
  19. MVC会员注册
  20. 「专题训练」游走(BZOJ-3143)

热门文章

  1. 将Eclipse项目转换成AndroidStudio项目过程中遇到的问题以及解决方法
  2. 使用vscode搭建本地的websocket
  3. No symbol table is loaded. Use the &quot;file&quot; command.
  4. 【JS学习】慕课网8-17编程练习 网页的返回与跳转
  5. DBCP重连的问题及解决办法(转)
  6. 【原理】RabbitMQ概要图
  7. obj.offsetHeight与obj.style.height $(obj).height()与$(obj).css(&#39;height&#39;)
  8. 用javascript插入&lt;style&gt;样式
  9. 【系统安全性】二、Web攻击与防范
  10. scala 集合类型