在iOS中以文件形式上载多个图像
在我的iOS应用程序中,我想通过API上传一个图像文件和一些其他参数。图像文件包含多个图像。通过使用AFNetworking,您可以上传多个图像,如下代码,下载 其他参数:在iOS中以文件形式上载多个图像,ios,iphone,xcode,Ios,Iphone,Xcode,在我的iOS应用程序中,我想通过API上传一个图像文件和一些其他参数。图像文件包含多个图像。通过使用AFNetworking,您可以上传多个图像,如下代码,下载 其他参数: NSDictionary *parametersAll = @{@"Value": @"Key"}; NSArray *imageArray; AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseUrl: my_url
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];
[操作启动];
您可以使用自定义图像选择器,如
还有一些其他的图书馆可以使用。。
这些允许您拾取多个图像。让我知道情况如何发送服务请求格式查看我的更新答案,如何传递其他参数。我如何传递其他参数?