我想使用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