首页 > 代码库 > AF上传图片问题
AF上传图片问题
前几天用AF作网络请求,在上传图片的时候遇到了一些问题。。
- (void)postRequsetUploadImage:(NSString *)url Dic:(NSDictionary *)dic image:(UIImage *)image { NSString * strUrl = [HostAddress stringByAppendingString:url]; appDelegate = [UIApplication sharedApplication].delegate; // 设置请求格式 [appDelegate.manager POST:strUrl parameters:dic constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { NSString *fileName = [NSString stringWithFormat:@"%@.png",[dic objectForKey:@"Realname"]]; [formData appendPartWithFileData:UIImagePNGRepresentation(image) name:@"Data" fileName:fileName mimeType:@"image/png"]; } success:^(AFHTTPRequestOperation *operation, id responseObject) { NSString *result = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]; if (_dataBlock) { _dataBlock(result,nil); } } failure:^(AFHTTPRequestOperation *operation, NSError *error) { UIWindow *window = [UIApplication sharedApplication].keyWindow; UIAlertView * ar = [[UIAlertView alloc] initWithTitle:@"提示" message:@"网络错误,请检查网络" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil]; [window addSubview:ar]; [ar show]; hub =(MBProgressHUD *)[window viewWithTag:5000]; if (hub) { [hub removeFromSuperview]; } NSLog(@"出现错误: %@", error); }]; }
代码没有问题 ,但是在上传的时候,一直是未响应,网上查了很多,有很多人说是af2.0上传的类有点问题,导致不能上传。然后下载了很多,终于找到了一个。。
下载链接: http://download.csdn.net/detail/think_ma/8210275
AF上传图片问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。