iOS 多图+文字上传

多图上传

  • 由于苹果原生的pickerImageController只支持一张图片的选择,所以,我这里用了一个TZImagePickerController 三方库。 下面是post上传代码。
// 向服务器提交图片
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];

// 显示进度
[manager POST:urlstr parameters:[self Params] constructingBodyWithBlock:^(id<AFMultipartFormData> formData)
{
    // 上传 多张图片
    for(NSInteger i = 0; i < self.imageDataArray.count; i++)
    {
        NSData * imageData = [self.imageDataArray objectAtIndex: i];
        // 上传的参数名
        NSString * Name = [NSString stringWithFormat:@"%@%zi", Image_Name, i+1];
        // 上传filename
        NSString * fileName = [NSString stringWithFormat:@"%@.jpg", Name];
        
        [formData appendPartWithFileData:imageData name:Name fileName:fileName mimeType:@"image/jpeg"];
    }
}
success:^(AFHTTPRequestOperation *operation, id responseObject)
 {

     NSString *result = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
     NSLog(@"完成 %@", result);        
 }
 failure:^(AFHTTPRequestOperation *operation, NSError *error)
 {
     NSLog(@"错误 %@", error.localizedDescription);
 }];
  • 基本上就是一个循环上传多个图片的思路完成的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,223评论 4 61
  • 感恩遇到理财组,发现我自己内心真实的愿望,也遇到了很多同频的小伙伴。我们爱赚钱,喜欢钱生钱是一件很值得...
    好时利利阅读 397评论 0 6
  • 值得么?这三个字我觉得意味深长。首先它没有”为什么?“的疑惑,也没有”凭什么?“的果断,更没有”算什么?“这样的随...
    呐喊丶阅读 455评论 0 3
  • 她霸道起来是一代女王武则天 ▼ 娴静起来是艳压姑苏城的名伶 ▼ 运动起来是充满活力的氧气少女 ▼ 闲暇之余她是意气...
    正能量收获阅读 318评论 0 0
  • 晚上刚在得到上听了吴军老师的直播课,吴军是浪潮之巅的作者,google和腾讯的长者了,真的很幸运能看到他真人的直播...
    崔氏阅读 195评论 0 0