Я пытаюсь загрузить файл следующим образом:
NSMutableDictionary * lParameters = [NSMutableDictionary dictionary];
[lParameters setObject:@"temp.jpg" forKey:@"file"];
NSMutableURLRequest *request = [self multipartFormRequestWithMethod:@"POST" path:@"uploads/add.json" parameters:lParameters constructingBodyWithBlock: ^(id <AFMultipartFormData>formData)
{
NSData * data = [NSData dataWithContentsOfFile:filePath];
[formData appendPartWithFileData:data name:@"temp.jpg" fileName:@"temp.jpg" mimeType:@"image/jpeg"];
}];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON){
....
Моя загрузка json выглядит следующим образом:
http://base/url/uploads/add.json
И иметь только один параметр «файл».
Сервер возвращает мне ошибку: «Обязательный параметр не указан: файл».
Как я должен установить параметр. Почему не работает:
NSMutableDictionary * lParameters = [NSMutableDictionary dictionary];
[lParameters setObject:@"temp.jpg" forKey:@"file"];
Помогите пожалуйста.