Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you upload multiple files with AFNetworking

I can upload a single file without any issues but now I find that I need to upload 1 or more files, does anyone know how to do this with AFNetworking?

Any help would be most appreciated.

like image 896
iamsmug Avatar asked Mar 04 '12 21:03

iamsmug


1 Answers

Use a multipartFormRequest

NSURLRequest* request = [[YourHTTPClient sharedHTTPClient] multipartFormRequestWithMethod:@"POST"
                         path:path
                         parameters:dict
                         constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
                              [formData appendPartWithFileData:data1
                                                          name:@"image1"
                                                          fileName:@"image1.jpg"
                                                          mimeType:@"image/jpeg"];
                              [formData appendPartWithFileData:data2
                                                          name:@"image2"
                                                          fileName:@"image2.jpg"
                                                          mimeType:@"image/jpeg"];
                         }
                     }];
like image 91
Mathieu Hausherr Avatar answered Nov 04 '22 15:11

Mathieu Hausherr