美文网首页
关于多线程上传多个图片,服务器只支持每次上传一张图

关于多线程上传多个图片,服务器只支持每次上传一张图

作者: 没错就是豪哥灬 | 来源:发表于2018-03-26 13:57 被阅读125次

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);

    for (int i =0; i<base64StringArr.count;i++)

{

     dispatch_async(queue, ^{

                NSDictionary*Dict=[TYNetWorkProtocol tyUploadImageWithImageData:base64StringArr[i] ext:@"png"];

        [HTTPManager postRequestWithProtoPic:Dict successHandler:^(NSDictionary *resposed)

            {

                    if ([resposed[@"result"] integerValue]==1)

                     {

                        [weakSelf.MutablePicArr addObject:resposed[@"data"]];

                         if (weakSelf.MutablePicArr.count==base64StringArr.count)

                        {

                            NSSLog(@"**全部添加,退出循环**");

                             [self hideHud];

                             [self confirmtupic];

                        }

                     }

            } failHandler:^{

                [weakSelf showHudWithHint:@"图片上传失败,请重试!"];

        }];

       });

}

相关文章

网友评论

      本文标题:关于多线程上传多个图片,服务器只支持每次上传一张图

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