七牛云存儲是國內比較優(yōu)秀的企業(yè)級公有云服務商
在本系列教程的第二部分中主要介紹了如何使用token進行上傳裕坊,并介紹前端如何生成token舟肉。
Demo> QiNiuDemo
在本系列教程部分修噪,主要介紹一下如何進行斷點續(xù)傳,上傳方式請看第二部分
直接上代碼:
#pragma 斷點續(xù)傳測試
/*
* fileName 文件名稱
* filePath 文件地址
*/
-(void)uploadFile:(NSString *)fileName filePath:(NSString *)filePath{
/*
* 注意事項:1路媚、必須保證有緩存的目錄
* 2黄琼、必須保證文件名和緩存中的一致
*
*/
NSError *error = nil;
//斷點過程中緩存的目錄
QNFileRecorder *file = [QNFileRecorder fileRecorderWithFolder:[NSTemporaryDirectory() stringByAppendingString:@"qiniutest"] error:&error];
//關聯(lián)緩存目錄
QNUploadManager *upManager = [[QNUploadManager alloc] initWithRecorder:file];
//打印上傳進入cancellationSignal可以取消本地上傳
QNUploadOption *opt = [[QNUploadOption alloc] initWithMime:nil progressHandler:^(NSString *key, float percent) {
NSLog(@"continue progress %f", percent);
}
params:nil
checkCrc:NO
cancellationSignal:nil];
//上傳代碼
[upManager putFile:filePath key:fileName token:[QiniuAuthPolicy token_ceshi1] complete:^(QNResponseInfo *info, NSString *k, NSDictionary *resp) {
NSLog(@" --->> Info: %@ ", info);
NSLog(@" ---------------------");
NSLog(@" --->> Response: %@, ", resp);
}
option:opt];
}
謝謝~
相關鏈接:
初探-七牛云存儲
二探-七牛Token生成
四探-七牛私有空間下載