0

サーバー側には、投稿パラメータ userid、authenticationKey、いくつかのタイトル、いくつかのコメント、およびファイルを受け入れる PHP Web サービスがあります。

iPhoneで音声を録音し、このサービスにアップロードしています。NSURLSessionUploadTask を使用し、DefaultSessionConfiguration でマルチパート ファイル アップロード リクエストを作成すると、コードは正常に動作します。

ただし、バックグラウンド セッション構成を使用してファイルをアップロードしたいと考えています。

ポスト リクエストで、バックグラウンド ファイル アップロードのサンプル コードを (いくつかのパラメーターと共に) 見つけることができませんでした。Swift と iOS 8 を使用しています

助けていただければ幸いです。

ありがとう。サラ

4

2 に答える 2

0

データをディスク上のファイルに書き込み、アップロード本文をファイル URL として提供するか、(IIRC) NSURLRequest オブジェクトを作成し、bodyData プロパティを NSData blob に設定し、NSURLDownload 要求を使用することができます。ただし、後者のアプローチが機能することを 100% 確信しているわけではありません。ボディをボディ ストリームとして提供する必要があるかもしれませんが、これは面倒な作業です。

于 2015-09-15T06:32:14.327 に答える