我想使用RestKit 0.23.3发布文件。将文件作为带有RestKit的单部分文档发布0.2x
我曾尝试一些实验用的方法
RKObjectManager multipartFormRequestWithObject:method:path:parameters:constructingBodyWithBlock:
但是,这不是我想要的。 我需要将文件作为单个部件请求发布。
POST /some_url HTTP/1.1
Host: ...
User-Agent: ...
Accept: application/json
Accept-Encoding: gzip, deflate
Content-Type: text/plain
Content-Length: 8
test123
我想通过RestKit发布此请求作为服务器返回一个JSON对象作为响应。
我还发现一个discussion即提出以下建议
NSData *data = UIImageJPEGRepresentation(photo, 0.75);
RKRequestSerialization *serialization = [RKRequestSerialization serializationWithData:data MIMEType:@"image/jpeg"];
[[RKClient sharedClient] put:resourcePath params:serialization delegate:self];
然而,这个片段似乎只是为旧版本RestKit的是适当的。使用RestKit 0.2x是否有任何等效的代码?
如果MIMEType是自动检测的,那就没问题了。我的输入是NSURL的一个实例(从iCloud导入的文件)。
感谢您的任何帮助。
非常简单。我试图在RestKit中找到一些合适的方法,并且已经过度测试,我可以手工创建NSURLRequest的实例。谢谢。 :) – Cimlman 2014-11-05 08:58:19