Использовав browse() FileReferenceList Получаю n-количество файлов для загрузки на сервер. Ограничение на хостингах обычно по умолчанию - 10 мб на один файл, соответственно лучше отправлять по одному файлу за раз.
Насколько ли правильно будет сделать так:

Код AS3:
var file:FileReference;
for(var i:Number = 0; i < _fileReferenceList.fileList.length; i++) {
file = _fileReferenceList.fileList[i];
_output.appendText("\n"+file.name+'uploading start');
file.upload();
}
Ведь цикл выполняется в момент. Или тут нужно уже отслеживать загрузку одного файла и потом вызывать upload следующего?
Возможна ли узнать, поддерживает сервер многопоточную загрузку, и если поддерживает, использовать ее?