0

サーバーに画像をアップロードしようとしていますが、マルチパートリクエストの概念に頭を悩ませることができません。何らかの説明があれば、それは素晴らしいことです。

私が抱えているもう1つの問題は、Objective-cで作成することです。UIImageをアップロードしようとしていますが、他の部分で見たように、すべてのデータがbase 64にエンコードされていますが、リクエスト自体を生成するにはどうすればよいですか?

また、サードパーティのライブラリを使用しないようにしたいので、「このライブラリが私に役立つのは魔法です」ではなく、何が起こっているのかを理解することができます。

4

2 に答える 2

1

プロジェクトに統合するNSData_Base64リンクを使用して、UIImageをbase64に変換します。

マルチパートPOSTにAFNetworkingを使用する

于 2012-09-11T13:16:59.717 に答える
1

アップロードするコンテンツにはを使用setHTTPBody:する必要があります。明らかに、そのコンテンツはRFC2388NSMutableURLRequestに準拠する必要があります。

これはすべて手作業で行うことができますが、サードパーティのライブラリを使用すると簡単になり、車輪の再発明に多大な労力を費やしたい場合を除いて、独自のコードよりも多くのエッジケースシナリオを処理できます。

于 2012-09-18T13:06:37.903 に答える