AFNetworking 2.0 上传图片
来源:互联网 发布:linux启动samba 编辑:程序博客网 时间:2024/05/19 17:10
NSData *imageData = UIImagePNGRepresentation(image);
//转码成UTF-8 否则可能会出现错误
NSString *URLTmp = [NSStringstringWithFormat:@"%@%@",BaseUrl,path];
NSString *URLTmps = [URLTmpstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
URLTmp = URLTmps;
NSMutableURLRequest *request = [[AFHTTPRequestSerializerserializer] multipartFormRequestWithMethod:@"POST"URLString:URLTmp parameters:bodyconstructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
[formData appendPartWithFileData:imageDataname:@"headerImg"fileName:@"123.png"mimeType:@"image/png"];
} error:nil];
AFURLSessionManager *manager = [[AFURLSessionManageralloc] initWithSessionConfiguration:[NSURLSessionConfigurationdefaultSessionConfiguration]];
NSProgress *progress = nil;
manager.responseSerializer = [AFHTTPResponseSerializerserializer];
NSURLSessionUploadTask *uploadTask = [manageruploadTaskWithStreamedRequest:request progress:&progress completionHandler:^(NSURLResponse *response,id responseObject, NSError *error) {
if (error) {
NSLog(@"Error: %@", error);
} else {
block(responseObject);
}
}];
[uploadTask resume];
- AFNetworking 2.0 上传图片
- AFNetworking 2.0 图片上传的疑惑
- AFNetworking 2.0+ 上传单张/多张图片
- AFNetworking 2.0+ 上传单张/多张图片
- AFNetworking 上传图片
- AFNetworking上传图片
- AFNetworking上传图片/视频
- 用AFNetworking上传图片
- AFNetworking 图片上传
- 使用AFNetWorking 上传图片
- AFNetworking上传图片
- 利用AFNetworking上传图片
- AFNetworking 上传图片
- 使用AFNetworking上传图片
- AFNetworking 3.0上传图片
- AFNetworking上传图片
- AFNetWorking 3.0上传图片
- AFNetWorking上传图片
- linux下安装nginx
- 日历之完整版
- CD+uva+01背包(输出方案)
- 实现webservice客户端后在tomcat下运行正常,部署到weblogic报错
- 江门南大支持你在新会创业
- AFNetworking 2.0 上传图片
- $(function() {
- maven deploy 的那些事
- Eclipse导入工程改工程名,改文件(类)名,改变量名---改名全集
- Xcode中下载的iOS XX Simulator的存放目录
- C#--如何在一个函数中返回两个值(包含数组的参数)
- MySQL之alter语句用法总结
- ubuntu 环境lamp搭建
- 理想和光旅游网进高校之北航篇——学生亲口说的和光特色!