AFNetworking上传图片
来源:互联网 发布:组织变革 知乎 编辑:程序博客网 时间:2024/05/19 19:41
////// 上传图片+ (AFHTTPRequestOperation *)uploadImageWithUrl:(NSString *)url image:(UIImage *)image completion:(HYBRequestCompletion)completion errorBlock:(HYBErrorBlock)errorBlock { url = [url addPrefix:@"/CosmetologyShop"]; if ([HYBUserInfoTool userToken]) { url = [NSString stringWithFormat:@"%@?TOKEN=%@", url, [HYBUserInfoTool userToken]]; } AFHTTPRequestOperationManager *manager = [self operationManagerWithBaseUrl:kFileBaseUrl]; AFHTTPRequestOperation *op = [manager POST:url parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { NSData *imageData = UIImageJPEGRepresentation(image, 1); 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) { completion(responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { errorBlock(error); }]; return op;}
注意这里上传的是文件流,具体参数说明,看AFN的API说明。
name这里是服务器中指定的文件夹名。
2 0
- AFNetworking 2.0 上传图片
- AFNetworking 上传图片
- AFNetworking上传图片
- AFNetworking上传图片/视频
- 用AFNetworking上传图片
- AFNetworking 图片上传
- 使用AFNetWorking 上传图片
- AFNetworking上传图片
- 利用AFNetworking上传图片
- AFNetworking 上传图片
- 使用AFNetworking上传图片
- AFNetworking 3.0上传图片
- AFNetworking上传图片
- AFNetWorking 3.0上传图片
- AFNetWorking上传图片
- AFNetworking上传图片视频
- AFNetworking单张图片上传
- iOS图片上传-AFNetWorking的图片上传
- jquery读写cookie
- GraphicsMagick+Im4Java在windows和linux下的配置
- HDU 1532 Drainage Ditches
- Sql Server 数据分页
- ubuntu14.04技术积累
- AFNetworking上传图片
- 第十六周 项目3 用函数指针调用函数
- wujiepei_520的第一篇博客
- 叉积 的 推导,以及证明叉积的几何意义
- YII 显示空白内容
- 用eclipse的Hadoop插件连接虚拟机错误: java.net.ConnectException: Connection refused no further infomation
- POJ 1459 Power Network
- 第十六周 项目4 为动态数组扩容
- Android ViewPager自动循环播放