公司開始採用七牛的雲儲存,看了ios的官方文件,有點不明所以,在網上蒐集整理了一下從生成token到上傳的整個流程
1.生成uploadtoken
生成時標頭檔案需引入
#import"qiniusdk.h"
#import"gtm_base64.h"
#import#include
#pragma mark -
生成token
- (nsstring *)token
//
生成乙個
token
- (nsstring *)maketoken:(nsstring *)accesskey secretkey:(nsstring *)secretkey
// marshal as json format string.
- (nsstring *)marshal
// 字典轉json字元
- (nsstring*)dictionarytojson:(nsdictionary *)dic
nserror *parseerror =nil;
nsdata *jsondata = [nsjsonserializationdatawithjsonobject:dicoptions:nsjsonwritingprettyprintederror:&parseerror];
return [[nsstringalloc]initwithdata:jsondataencoding:nsutf8stringencoding];
}
2.一張上傳示例
- (nsstring *)uploadimagewithfullpath:(nsstring *)imagepath
option:nil];
//獲取返回的key作為檔案在雲中的名字返回
}
//
生成在七牛雲的儲存路徑
- (nsstring *)qnfilepathconnectname
3.注意事項
配置中的一些問題解決方法:
在七牛中的資料夾就可以了,不要加後面檔案的名字。也不要傳returnbody
引數,傳了可能生成token錯誤
七牛雲上傳工具
鑑於csdn上傳麻煩,一次只能一張,不能批量,有沒有 sdk 或者 api 七牛雲 有 sdk,且有cdn,因此就自己寫了個上傳工具,把 七牛雲 當做圖床,現在記筆記都是用 md寫 簡單的業務邏輯,相關版本 之所以用2.0是因為後面要做gui程式可以直接丟帶unity中打包出來,現在沒有複雜的需求就...
七牛雲上傳部落格
註冊七牛雲後獲取屬於自己的key值,通過key值來獲取tokien class qiniuview apiview defget self,request 需要填寫你的 access key 和 secret key access key jr8b2pq3xz1syq5zn0e0qrzhxfpgyp...
七牛雲儲存上傳檔案
折騰了乙個晚上,終於在 2016 08 06 00 56 22 這個是重要的時間點成功的上傳了一張,看了好多篇部落格,收益都不是很大,但有了個大致的了解。這這篇部落格中,我copy了其中的 放在ide中跑了一下,缺少幾個js檔案,補齊了之後還是不能成功執行,f12看了console返回了401的錯誤...