您的位置:首页 > 其它

AFNetworking 上传图片

2015-12-18 17:00 260 查看
AFHTTPRequestOperationManager *manager =[AFHTTPRequestOperationManager manager];
// 这行最好加上
manager.responseSerializer.acceptableContentTypes= [NSSet setWithObject:@"text/html"];
//这里的image就是我从相册拿到的图片,压缩了一下
NSData*data = UIImageJPEGRepresentation(image, 0.7);
//包装请求参数
NSDictionary*parameters = @{@"userId" : userid,@"q_remark" :q_remark,@"type_id" : type_id,@"stakeScore":stakeScore};
//发送请求 urlstr是地址
[managerPOST:urlStr parameters:parametersconstructingBodyWithBlock:^(id<AFMultipartFormData> formData) {

//上传文件设置
[formData appendPartWithFileData:data name:@"image"fileName:@"image" mimeType:@"image/jpg"];

}success:^(AFHTTPRequestOperation *operation, id responseObject) {
//成功
NSLog(@"Success:%@", responseObject);
}failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error:%@", error.userInfo[@"NSLocalizedDescription"]);
}];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: