首页 > 代码库 > 七牛用户搭建c# sdk的图文讲解
七牛用户搭建c# sdk的图文讲解
Qiniu 七牛问题解答
问题描写叙述:非常多客户属于小白类型。
可是请不要随便喷七牛的文档站。由于须要一点http的专业知识才干了解七牛的api文档。如今我给大家弄个c# sdk的搭建步骤
问题解决方式
1,首先要在vs中安装nuget
NuGet的安装(我的开发环境是Visual Studio 2013 旗舰版,故以此为例):
主菜单->工具->扩展和更新,打开例如以下界面。点击左側的“联机”搜索nuget。然后搜索到安装。
2,应用nuget来安装qiniu sdk
你能够右键你的项目。选择管理你的nuget程序包。然后就能够选择联机,搜索qiniu这个字符串。点击安装。
你的七牛c# sdk应用环境就搭建好了。
3,还须要一个插件是json插件
4,环境已经配好,如今要导入七牛文档的代码到project。(以上传文件的代码为样例)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebApplication1.IO;
using Qiniu.Conf;
namespace WebApplication1.Up
{
public partial class Upload : System.Web.UI.Page
{
public static void PutFile(string bucket, string key, string fname)
{
//ACCESS_KEY ,SECRET_KEY要去七牛后台的秘钥中获取。bucket是在七牛后台创建的空间名字
Qiniu.Conf.ACCESS_KEY = “”
Qiniu.Conf.SECRET_KEY = “”
var policy = new PutPolicy(bucket, 3600);
string upToken = policy.Token();
PutExtra extra = new PutExtra ();
IOClient client = new IOClient();
CallRet ret = client.PutFile(upToken, fname, key);
//ret中是七牛上传后返回的一个数据类。你能够随便调用里面的字段。(别告诉我不会用)
if (ret.OK)
{
// MessageBox.Show("ok");
// MessageBox.Show(ret.Response);
}
else
{
// MessageBox.Show(ret.Response);
}
}
}
}
结果演示
结果我不演示了,有问题去提交工单。
在每一个七牛文档以下都有提交工单的途径。
许可证
Copyright (c) 2012 qiniu.com
七牛用户搭建c# sdk的图文讲解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。