初探-七牛云存储

作者: 代码守望者 | 来源:发表于2016-05-30 18:15 被阅读1290次

    所需库: libresolv.9.tbd +libz.1.1.3.tbd +AFNetworking.framewor

    第一次使用第三方的云存储选择的七牛,七牛官方给出了相关的demo、文档但是在学习中还是遇到了不少的困难,首先官方的demo是使用cocoaPods如果不会使用cocoaPods或者嫌麻烦可以下载demo

    1、注册七牛账号

    注册完成之后我们会进入这样的界面

    image.png

    选择个人中心的文件预取我们先创建一个资源库--公开资源库 (要记得自己的资源库名字--因为生成token需要)

    Paste_Image.png

    注意:你仓库的地区(华东、华北等)在七牛SDK要相应的做改变

    image.png

    官方给出的代码:

    //华东
    QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
        builder.zone = [QNZone zone0];
    }];
    //华北
    QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
        builder.zone = [QNZone zone1];
    }];
    //华南
    QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
        builder.zone = [QNZone zone2];
    }];
    //北美
    QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
        builder.zone = [QNZone zoneNa0];
    }];
    

    个人中心秘钥管理(记住我们的秘钥<Access/Secret Key>)

    Paste_Image.png

    2、七牛开发者中心

    2、1 七牛提供了不少的服务(这里只说iOS)

    官方下载地址

    2、2 技术要点

    直接在url后面拼接 “?vframe”接口
    具体看连接:
    http://developer.qiniu.com/code/v6/api/dora-api/av/vframe.html

    例如:
    ?vframe/格式/offset/截取时刻/w/宽/h/高
    http://106.39.192.36/xdispatch/o7q1p0cew.bkt.clouddn.com/2016-05-26_16:02:26_ozFerJsr.mp4?vframe/jpg/offset/0/w/480/h/360

    另一个难题 token该如何生成?
    相关链接:
    二探-七牛Token生成

    相关文章

      网友评论

      • 沙琪玛dd:请问一下 如何支持gif上传?
        代码守望者:@沙琪玛dd 七牛可以直接data上传,在理论上来说是支持的! 具体我没有试过
      • 蚯小麦:大神您好 我上传报错 UserInfo={error=key doesn't match with scope} 这个key是后台设置 还是我们前台设置啊
        代码守望者:@蚯小麦 主要看你的token是谁来生成的?在生成token的时候是需要scope的!
        “我擦 我发现我的代码少了点东西啊”

      本文标题:初探-七牛云存储

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