zoukankan      html  css  js  c++  java
  • 基于AFN的多张图片上传

    不废话,直接上代码

    NSString *urlString = [NSString stringWithFormat:@"http://192.168.1.166:8080/DisciplineServer/mobile/MobileClientAddReportInfo"];
        AFHTTPSessionManager  *manage = [AFHTTPSessionManager manager];
        
        //参数
        NSString *isRealStr = _isRealName?@"1":@"0";
        
        NSDictionary *dic = @{
                              @"REPTYPE":self.model.ID,
                              @"REALIZE":isRealStr,
                              @"CITYADDRESS":_cityStr,
                              @"AREAADDRESS":_areaStr,
                              @"REPTITLE":_titleText.text,
                              @"REPCONTENT":_textView.text,
                              @"REPNAME":_nameText.text,
                              @"REPPHONE":_phoneText.text
                              };
            //图片参数
         for (NSInteger index = 0; index < _imgArr.count; index ++) {
            
            NSString *result = [_imgArr[index] base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed];
             
             NSString *keyStr = [NSString stringWithFormat:@"IMG%ld",index+1];
             
            [_imgDic setObject:result forKey:keyStr];
        }
        
        [_imgDic addEntriesFromDictionary:dic];
        
         NSMutableDictionary *params = [Tool requestParamsWithDictionary:_imgDic];
        
        [manage POST:urlString parameters:params progress:^(NSProgress * _Nonnull uploadProgress) {
            
        } success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
            
    //        NSLog(@"%@",responseObject);
            
            NSString *contentStr = responseObject[@"detail"];
            [Tool alertShow:[NSString stringWithFormat:@"举报成功,举报进度查询码:%@",contentStr]];
            
        } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
            
            NSLog(@"%@",error);
            
        }];
  • 相关阅读:
    41 最大子数组
    4 丑数 Ⅱ-找出第n个丑数
    写在编程初始
    lightoj 1068
    2018-11-8-内置函数(2)
    2018-11-7-内置函数(1)
    2018.11.06 生成器函数进阶&列表推导式&生成器表达式
    python2&python3的区别
    第一次打开Pycharm如何操作?
    关于做题的一些反思
  • 原文地址:https://www.cnblogs.com/zk1947/p/5859734.html
Copyright © 2011-2022 走看看