Как вы загружаете несколько файлов с AFNetworking - PullRequest
10 голосов
/ 05 марта 2012

Я могу загрузить один файл без каких-либо проблем, но теперь я обнаружил, что мне нужно загрузить 1 или более файлов, кто-нибудь знает, как это сделать с помощью AFNetworking?

Любая помощь будет наиболее ценной.

1 Ответ

25 голосов
/ 06 марта 2012

Использовать 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"];
                         }
                     }];
...