美文网首页
iOS_第一次使用七牛云存储图片遇到的问题

iOS_第一次使用七牛云存储图片遇到的问题

作者: wahkim | 来源:发表于2017-12-14 15:41 被阅读17次
    1. 获取服务端的七牛密钥token的问题

    服务端返回的数据类型不是json数据类型,而我一直用封装的AFNetWorking post请求

    manager.requestSerializer = [AFJSONRequestSerializer serializer];// <---
    manager.responseSerializer = [AFJSONResponseSerializer serializer];//<---
     //支持内容格式
     manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/plain", @"text/javascript", @"text/json", @"text/html", nil];
    

    然后就一直报错。

    解决办法是:(注意了这两个和上面的不一样哦)

     manager.requestSerializer = [AFHTTPRequestSerializer serializer];
    manager.responseSerializer = [AFHTTPResponseSerializer serializer];
    
    1. 根据token上传图片时 报了个code=401 ... error bad Token的问题

    与服务端的老哥探讨了一下人生与美眉,这才豁然开朗

    原来是获取到的token有着意想不到的问题。

    token两边存在在回车与空格。我靠。

    给你们移除字符串空格与回车的方法吧 哎。

    //获取到的token先转化为字符串
    NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
    //移除字符内部的 \n\r
    string = [string stringByReplacingOccurrencesOfString:@" " withString:@""];
    string = [string stringByReplacingOccurrencesOfString:@"\r\n" withString:@""];
    //移除字符两边的 \n\r
    string = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
    
    1. 七牛的自定义参数(魔法变量和自定义变量)
      看了半天没用到很是尴尬,七牛变量文档里看的清晰点...

    相关文章

      网友评论

          本文标题:iOS_第一次使用七牛云存储图片遇到的问题

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