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

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

作者: 没错就是豪哥灬 | 来源:发表于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