iOS アプリで ASIHTTP を使用して、画像のキューをダウンロードしています。問題は、3g 接続が悪い場合、イメージのダウンロードが失敗し、部分的にダウンロードされたイメージ (イメージの残りの部分が灰色) が得られることです。
今質問:
HTTP ヘッダーの Web サーバーから content-length 値を取得しています。この値は画像全体の正しいサイズになるので、ダウンロードした画像をこれと照合できますか、または接続が中断された場合、コンテンツの長さにはその時点でダウンロードされたバイトのみが含まれます。イメージが完全にダウンロードされたかどうかをこの方法で確認しますか?