请问,怎么上传HTTP的图片,据说要把图片转化为二进制流的然后提交服务器上传,还要遵循multipark/from-data这个请求类型的,还有带自己想带的很多参数,会的请教下,真的不会了,谢谢。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
SetAFHttpManger(manager, YES);
[self HUDShow:@"正在上传头像"];
__weak typeof(self) safeSelf = self;
[manager POST:BASE_HOST(REQUEST_EDIT_HEAD_IMAGE) parameters:dictionary constructingBodyWithBlock:^(id formData) {
NSData *data = UIImagePNGRepresentation(currentHeadImage);
[formData appendPartWithFileData:data name:@"headImage" fileName:@"headImage.png" mimeType:@"image/png"];
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
NSDictionary *dictionary1 = [string objectFromJSONString];
if (dictionary1) {
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。