Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS中以文件形式上载多个图像_Ios_Iphone_Xcode - Fatal编程技术网

在iOS中以文件形式上载多个图像

在iOS中以文件形式上载多个图像,ios,iphone,xcode,Ios,Iphone,Xcode,在我的iOS应用程序中,我想通过API上传一个图像文件和一些其他参数。图像文件包含多个图像。通过使用AFNetworking,您可以上传多个图像,如下代码,下载 其他参数: NSDictionary *parametersAll = @{@"Value": @"Key"}; NSArray *imageArray; AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseUrl: my_url

在我的iOS应用程序中,我想通过API上传一个图像文件和一些其他参数。图像文件包含多个图像。

通过使用AFNetworking,您可以上传多个图像,如下代码,下载

其他参数:

  NSDictionary *parametersAll = @{@"Value": @"Key"};

       NSArray *imageArray;
        AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseUrl: my_url ];

            NSMutableRequest *request = [httpClient multipartFormRequestWithMethod:@"POST" path:nil
            parameters:parametersAll constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) {
                  for(UIImage *img in imageArray)
                  {
                        [formData appendPartWithFileData: my_imageData name:@"image" fileName:@"myImage.jpg" mimeType:@"image/jpeg"];
                  }
            }];

            AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest: request];

            [operation start];
NSDictionary*参数sall=@{@“Value”:@“Key”};
NSArray*图像阵列;
AFHTTPClient*httpClient=[[AFHTTPClient alloc]initWithBaseUrl:my_url];
NSMutableRequest*request=[httpClient multipartFormRequestWithMethod:@“POST”路径:nil
参数:参数所有带块的构造体:^(id formData){
用于(图像阵列中的UIImage*img)
{
[formData appendPartWithFileData:my_imageData名称:@“image”文件名:@“myImage.jpg”mimeType:@“image/jpeg”];
}
}];
AFHTTPRequestOperation*操作=[[AFHTTPRequestOperation alloc]initWithRequest:request];
[操作启动];

您可以使用自定义图像选择器,如

还有一些其他的图书馆可以使用。。


这些允许您拾取多个图像。让我知道情况如何

发送服务请求格式查看我的更新答案,如何传递其他参数。我如何传递其他参数?