如何上传图片直接从iPad应用程序使用AFNetworking
我对iOS完全陌生 。我想用AFNetworking将图像上传到我的服务器。 我尝试过,但还没有完成。 请帮助我,在此先感谢
试试这个为我工作
-(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]; }