如何使用AFNetworking上传多个文件

时间:2012-03-04 21:42:27

标签: iphone afnetworking

我可以上传单个文件而不会出现任何问题,但现在我发现我需要上传1个或更多文件,有人知道如何使用AFNetworking进行此操作吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:25)

使用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"];
                         }
                     }];
相关问题