我目前正在使用FileReference类的ActionScript ()方法在upload 3中上传文件。
我构建了一个可以同时或并行上传的上传器,它有一个变量来设置一次最大上传数。
我注意到,对于Internet Explorer,我可以同时上传10个或更多的文件,但FireFox和Safari似乎将上传的数量限制在2个。也就是说,当我对每个3个文件调用upload方法时,只有2个会返回事件(如ProgressEvent.PROGRESS)。只有当两个上传中的一个上传完成时,第三个上传才会开始。此行为不会发生在Internet Explorer中。我尝试了大量的文件和一些大文件,以确保这种行为是一致的。
我想知道是否有人注意到了这种行为,如果有人注意到了,那么这种行为的原因是什么?
我很感谢你的帮助
非常感谢,
鲁迪
发布于 2010-06-18 09:44:25
到每个主机的同时连接的数量是有限的,这在不同的浏览器中是不同的。这一限制通常是在从服务器同时下载许多东西(例如图像)的上下文中讨论的,但它似乎也适用于上传(这是有意义的,因为连接是双向的)。
查看this related question,特别是this answer,它对我在这里所说的内容进行了扩展。它链接到一些有用的文章。
https://stackoverflow.com/questions/3066249
复制相似问题