2013-04-26 139 views
1

我使用json將數據從我的ipad發佈到服務器。但隨着我的數據,我需要能夠發送圖像。我試圖將我的圖像數據添加到字典並將其解析爲json,但json不喜歡nscfdata。我可以將我的圖像發佈到服務器的最簡單方法是什麼?從與此主題相關的其他帖子中,人們已經轉換爲base64。我必須這樣做,還是有另一種更容易或更快的方式?如果我必須編碼到base64有沒有任何教程呢?通過json發送圖像到服務器

+0

http://stackoverflow.com/questions/5392344/sending-multipart-formdata-with-jquery-ajax – Roar 2013-04-26 14:54:17

+0

這並不真正幫助我,我可是從iPad的發送。 – 2013-04-26 16:51:44

回答

6

我將其轉換爲base64。查看本教程以開始使用!

http://www.cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html

例子:

NSImage *image = // some image 
NSData *data = UIImagePNGRepresentation(image); 
NSString *base64EncodedString = [data base64EncodedString]; 

然後,您可以通過發送JSON字符串。

+0

你能分享一個如何將圖像數據轉換爲nsdata爲base64字符串的例子嗎? – 2013-04-26 22:15:18