私のアプリケーション用のファイルアップロードを実装する必要があります。アセット(写真や動画など)などのファイルは、RESTインターフェイスを使用してウェブサーバーにアップロードする必要があります。iOS HTTPマルチパート形式のストリーミングリクエスト
アップロードでは、カスタムヘッダー属性でフォームデータリクエストが使用されます。
問題: NSData
オブジェクトの大きなファイルを保持すると、メモリの問題が発生する可能性があります。これは標準的なアプローチになります。リクエストのボディ部分のNSInputStream
を提供
ソリューション - とHTTPボディストリームへの部品によってデータピースを書き込みます。
質問誰もがNSURLrequest
とNSURLConnection
と組み合わせてNSInputStreamを使用する方法のexmapleを提供することができますか?
が、私は次のような方法私はサードパーティのライブラリを使用したくない
- (NSInputStream *)connection:(NSURLConnection *)connection needNewBodyStream:(NSURLRequest *)request
に対処する方法がわかりません。