三探-七牛断点续传

作者: 代码守望者 | 来源:发表于2016-12-05 17:50 被阅读66次

    七牛云存储是国内比较优秀的企业级公有云服务商
    在本系列教程的第二部分中主要介绍了如何使用token进行上传,并介绍前端如何生成token。
    Demo> QiNiuDemo

    在本系列教程部分,主要介绍一下如何进行断点续传,上传方式请看第二部分
    直接上代码:

    #pragma  断点续传测试
    
     /* 
     *   fileName 文件名称
     *   filePath   文件地址
     */
    -(void)uploadFile:(NSString *)fileName filePath:(NSString *)filePath{
    
    /*
     *  注意事项:1、必须保证有缓存的目录
     *          2、必须保证文件名和缓存中的一致
     *
     */
    
        NSError *error = nil;
        //断点过程中缓存的目录
        QNFileRecorder *file = [QNFileRecorder fileRecorderWithFolder:[NSTemporaryDirectory() stringByAppendingString:@"qiniutest"] error:&error];
    
        //关联缓存目录
        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生成
    四探-七牛私有空间下载

    相关文章

      网友评论

        本文标题:三探-七牛断点续传

        本文链接:https://www.haomeiwen.com/subject/yyqlmttx.html