最近學習了使用七牛雲儲存上傳文件的經驗過程,和大家分享一下。語言: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
希望能幫到大家!請多多指教,謝謝關顧。