2010-06-17 55 views
1

我目前使用FileReference類的upload()方法在ActionScript 3中上傳文件。限制FileReference上傳?

我構建了一個上傳器,可以同時或並行上傳,變量設置一次最大上傳次數。

我注意到,對於Internet Explorer,我可以同時上傳10個或更多文件,但FireFox和Safari似乎將上傳次數限制爲2次。也就是說,當我對每個說3個文件的上傳方法進行調用時,只有2個會返回事件(如ProgressEvent.PROGRESS)。只有當兩個上傳中的一個完成時,第三個纔會啓動。 Internet Explorer不會發生此行爲。我嘗試過大量的文件和一些大文件,以確保這種行爲是一致的。

我想知道是否有人注意到這種行爲請,如果是這樣,請問這種行爲的原因是什麼?

我感謝您的幫助,

非常感謝你,

魯迪

回答

1

有到每個主機,從瀏覽器變化到瀏覽器同時連接的數量有限。這個限制通常在下載許多事物(例如圖像)的同時從服務器下載的上下文中討論,但它似乎也適用於上傳(這是合理的,因爲連接是雙向的)。

退房this related question,尤其是this answer,擴大了我在這裏所說的。它鏈接到一些有用的文章。

+0

非常感謝!你幫了我很多。謝謝! – Rudy 2010-06-18 16:29:58