2012-09-11 26 views
0

我試圖將圖像上傳到服務器,並且難以將我的頭部纏繞在多部分請求的概念上,如果可能有某種解釋,那將很棒。多部分POST和objective-c

我遇到的另一個問題是在objective-c中創建一個。我試圖上傳一個UIImage,並且我已經將數據全部編碼爲64位,就像我在其他部分看到的一樣,但是我怎樣才能生成請求?

此外,我想避免使用第三方庫,所以我可以更好地理解發生了什麼,而不是「哦,這是這個庫爲我做的魔術」。

回答

1

你需要上NSMutableURLRequest使用setHTTPBody:你要上傳的內容。很明顯,內容需要符合RFC 2388

所有這些都可以手工完成,但是第三方庫使它更容易,並且將處理比自己的代碼更多的邊緣情況,除非您想花費大量精力重新發明輪子。

1

使用NSData_Base64鏈接將UIImage轉換爲base64,將它集成到您​​的項目中。

現在使用AFNetworking爲多POST