20170329 Base64 与 暴风_点播上传接口处理

暴风 上传第一步

JSON (字典) 转 NSString ,
有序列化, 有 转义字符,
然后base64 编码

// 需要对这些参数进行JSON编码,写成JSON串的格式,则:
    NSDictionary * dataDict = @{@"uptype":@0,@"servicetype":@1,@"filename":@"test.mp4",@"filekey":@"tom",@"filesize":@12489665,@"filetype":@0,@"deadline":@1451491200,@"callbackurl":@"http://mycompany.com" };
NSError *parseError = nil;
    
    NSData  *jsonData = [NSJSONSerialization dataWithJSONObject:dataDict
                         
                                                        options:NSJSONWritingPrettyPrinted
                         
                                                          error:&parseError];

NSString * sttt = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

> 中间数据
> sttt  __NSCFString *  @"{\n  \"uptype\" : 0,\n  \"filesize\" : 12489665,\n  \"filetype\" : 0,\n  \"filekey\" : \"tom\",\n  \"deadline\" : 1479874368,\n  \"callbackurl\" : \"http:\\/\\/mycompany.com\",\n  \"filename\" : \"test.mp4\",\n  \"servicetype\" : 1\n}"   0x00006000001b5b60
   



    NSString * baseStr = [[sttt dataUsingEncoding: NSUTF8StringEncoding] base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];




NSString * strrrrr = @"{"uptype":0,"servicetype":1,"filename":"test.mp4","filekey":"tom", "filesize":12489665,"filetype":0,"deadline":1451491200, "callbackurl":"http://mycompany.com"}";
// 从安卓 那里 要过来的

NSString * baseStr = [[strrrrr dataUsingEncoding: NSUTF8StringEncoding] base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];

结果:
baseStr __NSCFString * @"eyJ1cHR5cGUiOjAsInNlcnZpY2V0eXBlIjoxLCJmaWxlbmFtZSI6InRlc3QubXA0\r\nIiwiZmlsZWtleSI6InRvbSIsICJmaWxlc2l6ZSI6MTI0ODk2NjUsImZpbGV0eXBl\r\nIjowLCJkZWFkbGluZSI6MTQ1MTQ5MTIwMCwgImNhbGxiYWNrdXJsIjoiaHR0cDov\r\nL215Y29tcGFueS5jb20ifQ==" 0x000060000025ab20

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,238评论 2 7
  • 小文件下载如果文件比较小,下载方式会比较多直接用NSData的+ (id)dataWithContentsOfUR...
    醉叶惜秋阅读 4,373评论 0 0
  • 1.简单请求.url中的多值参数问题 如下代码NSURL *url = [NSURL URLWithString:...
    SoftKnife阅读 3,440评论 3 2
  • 睡不着觉,就来写一写这些年来我一直爱着的男神吧!祭奠一下逝去的那些年。 郭德纲当数第一吧,因为他时间最久。初一知道...
    queen_baby阅读 1,234评论 0 0
  • 凤尾森森 落叶的季节 最长的路在心里 也许竹节上刻满回忆 环节上挂满蛛丝 那又怎样呢 总有阳光洒落 苔泥润濡 迎着...
    兰信子阅读 2,532评论 0 0

友情链接更多精彩内容