我之前使用这种方法将图像发布到服务器,但它有点复杂,因为我必须自己添加标题和边界。昨天我发现了一个名为Resty的项目——“A simple Objective-C HTTP client for iOS and Mac”。但是,在阅读了它的所有文档后,我找不到任何上传图像文件的方法。请帮忙,非常感谢。
NSMutableDictionary *params = [NSMutableDictionary dictionary];
[params setObject:@"this is a title" forKey:@"title"];
// ***How can I add an image by Resty?***
[params setObject:UIImageJPEGRepresentation(self.image, 1.0) forKey:@"image"];
LRRestyClient *client = [LRResty client];
[client setUsername:userId password:userToken];
[client post:APIImageUrl payload:params withBlock:^(LRRestyResponse *response){
NSLog(@"Done");
}];