如何直接从 iPad 应用程序使用 AFNetworking 上传图像
Posted
技术标签:
【中文标题】如何直接从 iPad 应用程序使用 AFNetworking 上传图像【英文标题】:How to Upload Images Using AFNetworking directly from iPad app 【发布时间】:2015-02-25 10:05:13 【问题描述】:我是 ios 的新手。我想使用 AFNetworking 将图像上传到我的服务器。 我试过了,但仍然没有完成。请帮助我,提前谢谢
【问题讨论】:
Uploading image with AFNetworking 2.0的可能重复 提问前先google一下,其他帖子里有很多你的问题的答案。 我试过了,但使用那个答案我无法得到答案,它会产生错误 你应该告诉错误 【参考方案1】:试试它对我的工作
-(void) uplodeImages
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:@"url where to upload images"]];
NSData *imageData = UIImagePNGRepresentation([UIImage imageNamed:@"cat1.png"]);
NSDictionary *parameters = @@"username": @"", @"password" : @"";
AFHTTPRequestOperation *op = [manager POST:@"cat1.png" parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData)
//do not put image inside parameters dictionary as I did, but append it!
[formData appendPartWithFileData:imageData name:@"userfile" fileName:@"cat1.png" mimeType:@"image/png"];
success:^(AFHTTPRequestOperation *operation, id responseObject)
NSLog(@"Success: %@ ***** %@", operation.responseString, responseObject);
failure:^(AFHTTPRequestOperation *operation, NSError *error)
NSLog(@"Error: %@ ***** %@", operation.responseString, error);
];
[op start];
【讨论】:
是的,这对我很有帮助。 Thnaks Sachin Partil 成功或失败块都没有被调用,你知道为什么吗? @Septronic 很好,但我有一个问题,如果你能帮助我..我可以发送 image(with key), audio file(with key) 和字符串值(dict 参数)一起使用此代码..? 如果你没时间请帮忙以上是关于如何直接从 iPad 应用程序使用 AFNetworking 上传图像的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Xilisoft iPad Magic Platinum for Mac从/向 iPad/iPod/iPhone 传输文件?