#pragma mark -- AFNetWoring 上传图片
-(void)AFNetWoringRequest
{
NSString * path = @"http://dashegnapp.gotoip55.com";
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
NSData *imageData = UIImageJPEGRepresentation([UIImage imageNamed:@"3333_03.png"], 1.0);
//后台给的参数
NSDictionary *parameters =@{@"typeId":USER_ID,@"type":@"1"};
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager POST:path parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData)
{
// image 与后台对应 //12012.png 随便起得名字
[formData appendPartWithFileData :imageData name:@"image" fileName:@"12012.png" mimeType:@"image/jpeg"];
} success:^(AFHTTPRequestOperation *operation,id responseObject) {
NSDictionary * json = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];
NSLog(@" 上传图片 Success: %@", json);
} failure:^(AFHTTPRequestOperation *operation,NSError *error) {
NSLog(@"Error: %@", error);
}];
}