2010-06-17 3 views
1

Je suis en train de télécharger des fichiers dans ActionScript 3 en utilisant la méthode upload() de la classe FileReference.Limite sur les téléchargements FileReference?

J'ai construit un uploader que ne peut faire des téléchargements simultanés ou parallèles, ayant une variable définir le nombre de téléchargements maximum à la fois. J'ai remarqué que pour Internet Explorer je pourrais télécharger 10 fichiers ou plus simultanément, mais FireFox et Safari semblent limiter le nombre de téléchargements à 2. C'est-à-dire, quand j'appelle la méthode de téléchargement sur 3 fichiers, seulement 2 recevront des événements en arrière (tels que ProgressEvent.PROGRESS). Ce n'est que lorsque l'un des deux téléchargements sera terminé, que le troisième commencera. Ce problème ne se produit pas pour Internet Explorer. J'ai essayé avec un grand nombre de fichiers, et quelques gros fichiers, pour m'assurer que ce comportement était cohérent.

Je me demandais si quelqu'un a remarqué ce comportement s'il vous plaît, et si oui, quelle est la raison de ce comportement s'il vous plaît?

Je vous remercie de votre aide,

Merci beaucoup,

Rudy

Répondre

1

Il y a un nombre limité de connexions simultanées à chaque hôte, qui varie d'un navigateur à. Cette limite est généralement discutée dans le contexte du téléchargement de plusieurs choses (par exemple des images) simultanément au serveur, mais cela semble s'appliquer également aux téléchargements (cela est logique car les connexions sont bidirectionnelles).

Vérifiez this related question, en particulier this answer qui se étend sur ce que j'ai dit ici. Il contient des liens vers des articles utiles.

+0

Merci beaucoup! Tu m'as beaucoup aidé. Merci! – Rudy

Questions connexes