如何直接从 iPad 应用程序使用 AFNetworking 上传图像

Posted

技术标签:

【中文标题】如何直接从 iPad 应用程序使用 AFNetworking 上传图像【英文标题】:How to Upload Images Using AFNetworking directly from iPad app 【发布时间】:2015-02-25 10:05:13 【问题描述】:

我是 ios 的新手。我想使用 AFNetworking 将图像上传到我的服务器。 我试过了,但仍然没有完成。请帮助我,提前谢谢

【问题讨论】:

Uploading image with AFNetworking 2.0的可能重复 提问前先google一下,其他帖子里有很多你的问题的答案。 我试过了,但使用那个答案我无法得到答案,它会产生错误 你应该告诉错误 【参考方案1】:

试试它对我的工作

-(void) uplodeImages

    AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager   alloc] initWithBaseURL:[NSURL URLWithString:@"url where to upload images"]];
    NSData *imageData = UIImagePNGRepresentation([UIImage    imageNamed:@"cat1.png"]);
    NSDictionary *parameters = @@"username": @"", @"password" : @"";
    AFHTTPRequestOperation *op = [manager POST:@"cat1.png" parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData) 
        //do not put image inside parameters dictionary as I did, but append it!
        [formData appendPartWithFileData:imageData name:@"userfile" fileName:@"cat1.png" mimeType:@"image/png"];
     success:^(AFHTTPRequestOperation *operation, id responseObject) 
        NSLog(@"Success: %@ ***** %@", operation.responseString, responseObject);
     failure:^(AFHTTPRequestOperation *operation, NSError *error) 
        NSLog(@"Error: %@ ***** %@", operation.responseString, error);
    ];
    [op start];

【讨论】:

是的,这对我很有帮助。 Thnaks Sachin Partil 成功或失败块都没有被调用,你知道为什么吗? @Septronic 很好,但我有一个问题,如果你能帮助我..我可以发送 image(with key), audio file(with key) 和字符串值(dict 参数)一起使用此代码..? 如果你没时间请帮忙

以上是关于如何直接从 iPad 应用程序使用 AFNetworking 上传图像的主要内容,如果未能解决你的问题,请参考以下文章

ipad越狱后如何自主安装ipa文件?

如何发布我的 iPad 应用程序的基本版和专业版?

如何使用Xilisoft iPad Magic Platinum for Mac从/向 iPad/iPod/iPhone 传输文件?

如何将 json 从 JavaScript 传递到 iPad 原生应用程序?

ipad 怎么改pdf尺寸

如何将 UIControl 从 iPhone xib 重用到 iPad xib