七牛云-C#SDK-上传-前期准备
2024-10-21 09:34:58
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
最新文章
- 移动端上传照片 预览+Draw on Canvas&#39;s Demo(解决 iOS 等设备照片旋转 90 度的 bug)
- wordpress模板学习之导航目录
- git和svn
- python 的异常及其处理
- word2vec 实践
- [转]Mybatis出现:无效的列类型: 1111 错误
- 2015/09/09夜晚js继续学习
- 20150912华为机考2之";输入一段字符串(英文),将每个单词首字母大写后输出";
- java中HashSet详解(转)
- RCC 2014 Warmup (Div. 2) ABC
- Hibernate4.x之映射关系--一对一映射
- Java动态代理机制——JDK
- java程序测试之字节流
- Python 基础【二】 上
- t-sql语句创建表(基础)
- 《java从入门到精通》学习记录
- 第20月第18天 小码哥swift
- MySQL开发——【字段类型、约束】
- MVC会员注册
- 「专题训练」游走(BZOJ-3143)
热门文章
- 将Eclipse项目转换成AndroidStudio项目过程中遇到的问题以及解决方法
- 使用vscode搭建本地的websocket
- No symbol table is loaded. Use the ";file"; command.
- 【JS学习】慕课网8-17编程练习 网页的返回与跳转
- DBCP重连的问题及解决办法(转)
- 【原理】RabbitMQ概要图
- obj.offsetHeight与obj.style.height $(obj).height()与$(obj).css(&#39;height&#39;)
- 用javascript插入<;style>;样式
- 【系统安全性】二、Web攻击与防范
- scala 集合类型