AF上传图片
2015-07-30 10:56
375 查看
+ (void)uploadImageWithUrl:(NSString *)url image:(UIImage *)image success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure { AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:url parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { NSData *imageData = UIImageJPEGRepresentation(image, 0.5); NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat = @"yyyyMMddHHmmss"; NSString *str = [formatter stringFromDate:[NSDate date]]; NSString *fileName = [NSString stringWithFormat:@"%@.jpg", str]; // 上传图片,以文件流的格式 [formData appendPartWithFileData:imageData name:@"myfiles" fileName:fileName mimeType:@"image/jpeg"]; } success:^(AFHTTPRequestOperation *operation, id responseObject) { success(operation,responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { failure(operation,error); }]; }其中name是服务器指定的文件夹名称
相关文章推荐
- 前端的几个好用软件
- 语音特征参数MFCC提取过程详解
- ARM指令集一
- 基于Java的打包jar、war、ear包的作用与区别详解
- ibatIS中的isNotNull、isEqual、isEmpty用法
- js插件收藏&&开发辅助工具
- UILabel常用属性小结
- 医学影像调窗技术
- [Ptrace]Linux内存替换(二)信息获取
- 详解Java程序并发的Wait-Notify机制
- android 记录和恢复ListView滚动的位置 四种方法
- C语言关于补码的解释及误区
- HDUOJ 水果
- 批量修改mysql 截取字符串
- mui.fire()用法
- iOS UITableView使用详解
- Spock Proxy
- TIF、JPG图片手动添加地理坐标的方法
- 封装自己的ajax函数
- 数据库(表结构)设计技巧及注意事项