七牛用户搭建c# sdk的图文解说

Qiniu 七牛问题解答

Build Status

Qiniu Logo

问题描述:很多客户属于小白类型。但是请不要随便喷七牛的文档站。因为需要一点http的专业知识才能了解七牛的api文档。现在我给大家弄个c# sdk的搭建步骤

问题解决方案

1,首先要在vs中安装nuget

NuGet的安装(我的开发环境是Visual Studio 2013 旗舰版,故以此为例):

主菜单->工具->扩展和更新,打开如下界面,点击左侧的“联机”搜索nuget,然后搜索到安装。

2,应用nuget来安装qiniu sdk

你可以右键你的项目,选择管理你的nuget程序包。然后就可以选择联机,搜索qiniu这个字符串,点击安装。你的七牛c# sdk应用环境就搭建好了。
这里写图片描述

3,还需要一个插件是json插件

这里写图片描述

4,环境已经配好,现在要导入七牛文档的代码到工程。(以上传文件的代码为例子)

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值