iOS开发之post 头像上传
2016-03-16 10:54
267 查看
//图片转成data数据
+ (NSData *)dataFromImage:(UIImage *)image {
NSData *data;
if (UIImagePNGRepresentation(image) ==
nil) {
data = UIImageJPEGRepresentation(image,
1);
} else {
data = UIImagePNGRepresentation(image);
//图片质量高,大小很大
}
return data;
}
NSData *headData = [self
dataFromImage:headImage];//headImage为图片
NSString *baseEncodingHead = [headData
base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed];
params = @{@"file" : baseEncodingHead,
@"fileName" : @".png"};
用afn上传图片到服务器就行了
+ (NSData *)dataFromImage:(UIImage *)image {
NSData *data;
if (UIImagePNGRepresentation(image) ==
nil) {
data = UIImageJPEGRepresentation(image,
1);
} else {
data = UIImagePNGRepresentation(image);
//图片质量高,大小很大
}
return data;
}
NSData *headData = [self
dataFromImage:headImage];//headImage为图片
NSString *baseEncodingHead = [headData
base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed];
params = @{@"file" : baseEncodingHead,
@"fileName" : @".png"};
用afn上传图片到服务器就行了
相关文章推荐
- [IOS 开发] 推送通知
- iOS开发之应用首次启动显示用户引导
- iOS编程Cookbook第19章最后一个例子不能正常工作的解决办法
- iOS编程Cookbook第19章最后一个例子不能正常工作的解决办法
- iOS编程Cookbook第19章最后一个例子不能正常工作的解决办法
- IOS 视频录制、压缩
- iOS : Your session has expired. Please log in.
- IOS 日期选择
- IOS 常用第三方库
- IOS AutoLayout 文章
- IOS 手绘地图导航
- IOS 实现3D Touch在tableView的简单应用
- iOS的动画
- [iOS]NSTimer 不触发事件的解决
- IOS开发实现录音功能
- iOS SDK中使用NSXMLParser解析XML
- IOS 改变按钮标题位置和缩进
- iOS开发画虚线的方法
- iOS开发画虚线的方法
- iOS开发蓝牙 蓝牙4.0的各种踩过的坑,希望你们少踩点