0

私はWindows Phone 7アプリに取り組んでいます。このアプリは、人々が写真をアップロードできるようにします。私のバックエンドは ASP.NET MVC 3 を使用しています。現在、人々は写真をアップロードできます。私が発見したのは、これらの写真のいくつかが適切にアップロードされていないことです. 奇妙なことに、写真は半分アップロードされていますが、下半分は純粋なグレーです。

これが起こるシナリオさえ考えられません。誰かがこれがどのように起こるかを特定するのを手伝ってもらえますか? 基本的に、写真はアップロードされます。上半分は正しく見えます。下半分は純粋な灰色です。たまにしか起こりません。私は自分で問題を再現できませんでした。ユーザーからアップロードされている写真の一部にこれがあることがわかります。

4

1 に答える 1

1

これは、ユーザーがプロセスの途中でアップロードを停止した場合など、写真が完全にアップロードされていない場合に発生する可能性があります。

停止すると、接続が失われたり、アプリケーションが閉じたりする可能性があります。

データを「検証」する前に、アップロードが完全に完了していることを確認する必要があります (つまり、画像ファイルのサイズを POST 要求の content-length に対して確認します)。

于 2012-07-16T13:09:47.023 に答える