1

大量のファイルをサーバーにアップロードしたい。たとえば、ユーザーがネットワーク上で到達できず、送信ボタンを押したときに 50 枚を超える画像を撮影しました。次に、ネットワーク上で到達可能になったらアップロードする必要があります。iOS では、ネットワーク上で到達できない場合、大きなサイズのポスト リクエストでセッション タスクを追加できません。だから私は連鎖したタスクを試しました。しかし、次のタスクをウェイクアップするのに非常に長い時間がかかります。

4

1 に答える 1

0

iOS でのリクエストに制限はありません。任意の長さのデータをサーバーに送信できます。ただし、大きなデータの場合は、完全なデータをメモリにロードすることは避けてください。代わりに、またはファイル (例: ) を設定HTTPBodyStreamするNSMutableURLRequest必要がありますuploadTaskWithRequest:fromFile:completionHandler:

于 2016-10-20T14:02:18.067 に答える