2

開発中のWindowsPhoneアプリのC#でのバックグラウンド転送サービスに問題があります。

サーバーがHTTPで206の部分応答で応答する大きなファイルをダウンロードすると、ダウンロードが機能せず、何もダウンロードせずにステータスが「完了」に変わります。

http://msdn.microsoft.com/en-us/library/hh202959(v=vs.92).aspxのドキュメントには、206がダウンロードの成功を示していると記載されているため、バックグラウンド転送で206が可能であると私は信じています。サービス。しかし、私のアプリでは、これを確認できません。

他の誰かが問題の経験をしましたか?

4

1 に答える 1

2

あ、答えはもう出てる…

206 は一般的に機能しますが、ステータス コードを確認するだけでは、転送の結果を判断するのに十分ではありません。statuscode に加えて、TransferError が null かどうかを確認する必要があります。

于 2012-06-21T23:17:37.463 に答える