我試圖將圖像上傳到服務器,並且難以將我的頭部纏繞在多部分請求的概念上,如果可能有某種解釋,那將很棒。多部分POST和objective-c
我遇到的另一個問題是在objective-c中創建一個。我試圖上傳一個UIImage,並且我已經將數據全部編碼爲64位,就像我在其他部分看到的一樣,但是我怎樣才能生成請求?
此外,我想避免使用第三方庫,所以我可以更好地理解發生了什麼,而不是「哦,這是這個庫爲我做的魔術」。
我試圖將圖像上傳到服務器,並且難以將我的頭部纏繞在多部分請求的概念上,如果可能有某種解釋,那將很棒。多部分POST和objective-c
我遇到的另一個問題是在objective-c中創建一個。我試圖上傳一個UIImage,並且我已經將數據全部編碼爲64位,就像我在其他部分看到的一樣,但是我怎樣才能生成請求?
此外,我想避免使用第三方庫,所以我可以更好地理解發生了什麼,而不是「哦,這是這個庫爲我做的魔術」。
你需要上NSMutableURLRequest
使用setHTTPBody:
你要上傳的內容。很明顯,內容需要符合RFC 2388。
所有這些都可以手工完成,但是第三方庫使它更容易,並且將處理比自己的代碼更多的邊緣情況,除非您想花費大量精力重新發明輪子。
使用NSData_Base64鏈接將UIImage轉換爲base64,將它集成到您的項目中。
現在使用AFNetworking爲多POST