昨年初めに書いた内部 Web サイト用のファイル アップロード スクリプトは、多くのマシンで奇妙な動作をしていました。一部のマシンでは一貫して正常に動作し、他のマシンでは一貫して誤動作します。YUI Uploader、SWFUpload (2.2 および 2.5a)、および Uploadify でまったく同じ問題が発生しています。
不正な動作をしているマシンでは、progress イベント (場合によってはコールバック) が、アップロードが速すぎることを報告しています。実際に進行している 50 または 60kb/s ではなく、約 9 または 10MB/s で進行しています。進行状況バーがすぐにいっぱいになり、進行状況イベントがトリガーされなくなります。数分後、アップロードが実際に完了すると、完了イベントがトリガーされます。
報告されている進行状況は非常に間違っていますが、ファイルのアップロードは正常に進行していることを強調しなければなりません。
進行状況イベントは正しいファイル サイズを報告していますが、報告されたアップロード量は通常非常に多く、常に 2^16 (65536) の倍数であるように見えます。
私がこの問題を抱えているのは、Windows XP 上の Firefox 3.5 だけであり、これらすべてにさまざまなバージョンの Flash 10 が含まれています。
誰かがこれが起こっていることを聞いたことがありますか、または何が起こっているのか知っていますか?
(私は多くのバグレポートを提出するために出発しますが、うまくいけば、ここにいる誰かがこれについての以前の経験を持っています。)