私はこの jQuery プラグインを使用しており、このデモで再現できるのと同じ結果を Web サイトで確認しています。
http://blueimp.github.io/jQuery-File-Upload/
デモに「アップロード サーバーは現在利用できません」と表示されていても、デモに移動してゼロ バイトのファイルをアップロードしようとすることで、問題を再現できます (許可されているのは JPG、GIF、または PNG 拡張子である必要があります)。
FireFox と Chrome では、0 バイトのファイルを POST しようとすることがわかります。IE10 では、開発者ツールのネットワーク タブを表示すると、XMLHTTPRequest オブジェクトが「保留」状態のままになっていることがわかります。IE10 でゼロ以外のサイズのファイルをアップロードすると、データを POST することもわかります。
私が検索したところ、IE10 のゼロ バイト ファイルに関する問題について不平を言っている人は他に数人しかいませんでした。彼らは私と同じ jQuery プラグインを使用していないので、一般的な IE10 の問題だと思います。また、これまでに見つけた唯一の答えは、ユーザーがゼロバイトのファイルをアップロードできないようにすることです。可能であれば、ゼロ バイト ファイルをサポートしたいと考えています。それらは私のアプリケーションで使用されており、私自身も時々使用しています。この機能を欲しがっているユーザーをクレイジーと呼ぶのは誰でしょうか。
私のオプションは何ですか?