1

現在、FileReference クラスの upload() メソッドを使用して、ActionScript 3 でファイルをアップロードしています。

一度にアップロードできる最大数を変数に設定して、同時アップロードまたは並列アップロードを実行できるアップローダーを作成しました。

Internet Explorer では 10 個以上のファイルを同時にアップロードできることに気付きましたが、FireFox と Safari ではアップロード数が 2 に制限されているようです。イベントが戻る (ProgressEvent.PROGRESS など)。2 つのアップロードのうちの 1 つが完了すると、3 つ目のアップロードが開始されます。この動作は、Internet Explorer では発生しません。この動作が一貫していることを確認するために、多数のファイルといくつかの大きなファイルを試しました。

誰かがこの動作に気づいたかどうか疑問に思っていました。もしそうなら、この動作の理由は何ですか?

私はあなたの助けに感謝します、

どうもありがとうございました、

ルディ

4

1 に答える 1

1

各ホストへの同時接続数には制限があり、ブラウザーによって異なります。この制限は、通常、サーバーから多くのもの (画像など) を同時にダウンロードするという文脈で議論されますが、アップロードにも適用されるようです (接続は双方向であるため、これは理にかなっています)。

この関連する質問、特に私がここで言ったことを拡張したこの回答を確認してください。役に立つ記事にリンクしています。

于 2010-06-18T01:44:24.597 に答える