最近学习了使用七牛云储存上传文件的经验过程,和大家分享一下。语言:C#
七牛云储存用户注册地址:https://portal.qiniu.com/signup?code=3lciek5byj2oi
起初看七牛云储存官方的开发文档,按照上面的说的进行配置的过程中,遇到了2个问题,一个是公司网络的问题(泪奔,网管拒绝了对七牛等云储存应用的上传的请求)。另一个是开发文档中配置提示不够完善,也许是鄙人没有找到。
开发文档URL:http://developer.qiniu.com/docs/v6/sdk/csharp-sdk.html
1、新建一个控制台应用程序,如图:
2、使用NuGet管理程序包,安装SDK(也可以下载Qiuni.dll,直接应用到项目中):如图
3、按照七牛提供的sdk使用说明进行初始配置(我使用了,在config文件中配置方法)如图:
4、编写上传文件代码。如图:
执行代码.如图:
文件上传成功,简单上传功能就实现了,
其中 上传应用配置最重要的3点,ACCESS_KEY 、SECRET_KEY、UP_HOST,
其中ACCESS_KEY 和SECRET_KEY是注册七牛账号后,创建的。七牛用户注册地址:https://portal.qiniu.com/signup?code=3lciek5byj2oi
而UP_HOST是请求的URL。
在七牛开发文档中,我没有发现对UP_HOST的配置说明,所以我就在里折腾了很长时间,不过最终发现了这个很简单的问题。
<appSettings>
<add key="USER_AGENT" value="" />
<add key="ACCESS_KEY" value="jxw39hwmk5rPCTb6zKHFgCcYloIOxl7kiiVpbeuE" />
<add key="SECRET_KEY" value="jrRsuJ8KbuHkugiCytM3curvN649XJ5xlaLCdAXd" />
<add key="RS_HOST" value="" />
<add key="UP_HOST" value="http://up.qiniu.com" />
<add key="RSF_HOST" value="" />
<add key="PREFETCH_HOST" value="http://iovip.qbox.me" />
</appSettings>
然后有下了一个简单的Demo程序,供基础应用。下载地址:http://download.csdn.net/detail/u014265946/9303891
希望能帮到大家!请多多指教,谢谢关顾。