ios 七牛雲上傳流程

2021-07-05 08:32:23 字數 1299 閱讀 7904

公司開始採用七牛的雲儲存,看了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的錯誤...