IOS上传头像

//1   ASI post传图片

NSURL *url=[NSURL URLWithString:[BASEURL stringByAppendingString:@"/user/post_face.php"]];

ASIFormDataRequest *request=[ASIFormDataRequest requestWithURL:url];

request.delegate=self;

request.timeOutSeconds=120;

[email protected]"POST";

NSUserDefaults *defaluts=[NSUserDefaults standardUserDefaults];

NSData  *data=UIImageJPEGRepresentation(editedImage, 1);

[request setData:data withFileName:@"aa.png" andContentType:@"image/png" forKey:@"user_img"];

[request setPostValue:[defaluts objectForKey:@"token"] forKey:@"token"];

[request startAsynchronous];

//2 AFNetworking 传图片

//1.上传图片

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

manager.requestSerializer = [AFJSONRequestSerializer serializer];

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];

//    NSMutableDictionary *dic=[[NSMutableDictionary alloc] init];

//    [dic setObject:@"MemberCenter" forKey:@"m"];

//    [dic setObject:@"uploadPhoto" forKey:@"a"];

NSDictionary *dic = @{@"m": @"Appraise",@"a":@"doReview"};

// 加载图片

NSArray *array = @[@"000",@"1"];

[manager POST:[NSString stringWithFormat:@"http://app.sssos.cn/index.php?"] parameters:dic constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {

for (int i = 0; i<array.count; i++)

{

UIImage *image=[UIImage imageNamed:[array objectAtIndex:i]];

NSData *data = UIImagePNGRepresentation(image);

[formData appendPartWithFileData:data name:@"Filedata[]" fileName:[NSString stringWithFormat:@"%@.png",[array objectAtIndex:i]] mimeType:@"image/png"];

}

} success:^(AFHTTPRequestOperation *operation,id responseObject) {

NSLog(@"Success:%@",responseObject);

} failure:^(AFHTTPRequestOperation *operation,NSError *error) {

//        NSLog(@"%@",operation.responseString);

NSLog(@"Error: %@", error);

}];

IOS上传头像

时间: 2024-10-05 01:48:34

IOS上传头像的相关文章

IOS 上传头像-b

感谢大神分享 1.首先,后台给了我这样的接口 1-后台数据接口 2.首先加上代理方法 <UIActionSheetDelegate,UINavigationControllerDelegate,UIImagePickerControllerDelegate> 实现头像点击方法的按钮方法 2-01 实现UIActionSheet的代理方法 2-02 实现照相机相册的代理方法 2-03 2-04 2-05 2-06数据上传的操作 3.最后,你就可以在AF的success里获得自己想要的东西啦 文/

IOS 上传下载

下载地址:https://github.com/samsoffes/ssziparchive 注意:需要引入libz.dylib框架 // Unzipping NSString *zipPath = @"path_to_your_zip_file"; NSString *destinationPath = @"path_to_the_folder_where_you_want_it_unzipped"; [SSZipArchive unzipFileAtPath:z

file API+JCrop 选择、裁剪并上传头像

file API,直接读取本地文件,绕过了后台处理再返回前台的过程,使编程更简单.fileAPI和JCrop的结合使用上传头像. 1.html部分 <input id="demo" type="file" onchange="showPic();"/> <img id="avatar" src=""> 2.fileAPI预览图片(jquery) <script type=&qu

刚完成的一个上传头像模块,望指点(含详细代码)

file API,直接读取本地文件.fileAPI和JCrop的结合使用上传头像. 1.html部分 <input id="demo" type="file" name="file" onchange="showPic();"/> <img id="avatar" src="" style="width:200px"> 2.fileAPI预览图

[实战]MVC5+EF6+MySql企业网盘实战(4)——上传头像

写在前面 最近又开始忙了,工期紧比较赶,另外明天又要去驾校,只能一个功能一个功能的添加了,也许每次完成的功能确实不算什么,等将功能都实现了,然后在找一个好点的ui对前端重构一下. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘实战(1) [实战]MVC5+EF6+MySql企业网盘实战(2)——用户注册 [实战]MVC5+EF6+MySql企业网盘实战(3)——验证码 [实战]MVC5+EF6+MySql企业网盘实战(4)—

WebAPI实现移动端上传头像接口

测试时可以直接使用PostMan模拟发送请求 /// <summary> /// 手机端上传头像接口 /// </summary> /// <param name="LoginToken"></param> /// <param name="Base64String"></param> /// <returns></returns> [HttpPost] public a

cisco设备IOS上传、备份、设置启动IOS

注:在使用cisco设备上传下载中,必须使用TFTP协议,所以,需要知道需要一根网线和电脑,电脑上需要开启TFTP服务(可以在网上下载相关的TFTP软件),网线连接cisco设备的网口和电脑,并且确保电脑和cisco设备在同一个网段内.可以相互ping通 IOS备份: R#copy flash:XXX.bin tftp:192.168.0.2(电脑的IP地址)     //将需要备份的IOS复制到相应的电脑上 Address or name of remote hos []? 192.168.0

相册选择头像或者拍照 上传头像以NSData 图片二进制格式 表单上传

一.点击头像图片 或者按钮 在相册选择照片返回img,网络上传头像要用data表单上传 (1)上传头像属性 // 图片二进制格式 表单上传 @property (nonatomic, strong) NSData *imageWithData; (2)头像点击事件 - (void)headImageEvent{ NSLog(@"上传头像"); [self selectPhotoAlbumWithSelectPhotoHandle:^(UIImage *img) { self.heade

Discuz!NT Flash无法上传头像,点击上传后无任何反应

最近在对一个Discuz!NT论坛的老项目进行维护和二次开发,遇到了论坛无法上传头像的问题.在网上找了相当多的资料,发现解决的方法基本是无效的.虽然有的状况一样,但是没有解决方法,后来自己研究了下也总算是解决了这个问题. 首先说明下出现无法上传头像的具体症状,大概的症状有下面这几点: 使用Flash头像上传时,点击上传图片,然后显示“图片载入中,请稍后的提示信息”和上传进度的百分比,最后却是没有任何的反应. 网上有部分网友说到进度到10%就没有任何反应,其实只是部分情况,如果传大图片的话会显示其