ios-上传图片到后台
2014-09-17 11:45
246 查看
做第一个项目时,有个版块的个人信息的编辑涉及到头像修改,老大说项目里有通用的代码,让我自己去找。总算找到,搞了许久才弄好,看来理解能力还需要提高啊!!
View Code
#pragma mark- 图像上传保存 - (void)uploadDepartmentLogo//上传部门logo图片 { NSString *fileName = @"departMentLogo.jpg"; UIImage *image1 = self.headImageView.image; NSData *data; if ( UIImagePNGRepresentation(image1) == nil ) { data = UIImageJPEGRepresentation(image1, 1); fileName = @"departMentLogo.png"; } else { data = UIImagePNGRepresentation(image1); fileName = @"departMentLogo.jpg"; } NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *fullPathToFile = [documentsDirectory stringByAppendingPathComponent:fileName]; [data writeToFile:fullPathToFile atomically:NO]; NSMutableArray *array = [NSMutableArray arrayWithCapacity:0]; [array addObject:[NSDictionary dictionaryWithObject:[NSNumber numberWithInteger:1] forKey:@"type"]]; [array addObject:[NSDictionary dictionaryWithObject:self.deptId forKey:@"deptId"]]; NSMutableArray *imageArray = [[NSMutableArray alloc]init]; [imageArray addObject:[NSDictionary dictionaryWithObject:fullPathToFile forKey:@"file"]];//deptHead self.request = nil; requestType = 2; self.request = [UPRequest uploadPhotoInfo1:@"dept/uploadPhoto" image:imageArray keyName:@"file" delegate:self params:array]; }
View Code
![](http://images.cnitblog.com/blog/667679/201409/181418112531689.png)
相关文章推荐
- iOS -- 上传多张图片 后台(PHP)代码和上传一张的一样
- iOS 选取图片 后台给旋转 多图上传 代理方法不执行
- iOS使用http post多图片上传带描述+java后台服务器,简单实现例子.
- Ios上传图片 后台接收
- Java后台服务器接收IOS客户端上传的图片
- iOS 选取图片 后台给旋转 多图上传 代理方法不执行
- iOS用AFN上传图片到java后台
- iOS ASIFormDataRequest上传图片 前后台代码
- jquery mobile上传图片完整例子(包含ios图片横向问题处理和C#后台图片压缩)
- dede一直没做改变,后台上传图片后无法插入
- 后台图片上传出错
- 项目中要上传图片ios 用http post,学习
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- ecshop后台批量上传图片方法
- iOS通过http post上传图片(转自BorisSun)
- Discuz 不能上传图片 附件,后台更新数据失败
- ios 图片上传
- iOS通过http post上传图片
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- 分享Magento后台Flash形式上传图片按钮的中文版