Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Выбор файлов в одной форме, upload из динамически создаваемых форм. (https://javascript.ru/forum/misc/49537-vybor-fajjlov-v-odnojj-forme-upload-iz-dinamicheski-sozdavaemykh-form.html)

igrok54 17.08.2014 16:49

Выбор файлов в одной форме, upload из динамически создаваемых форм.
 
С целью обойти ограничение на количество загружаемых за раз файлов (пишу файл-менеджер для своего движка), хочу сделать выбор файлов в одной форме, а для загрузки динамически создавать необходимое количество форм и загрузку производить уже из них.
Весь инет перерыл, не могу найти решение. пишу такой вариант:
var files=document.getElementById('foto').files; // Получили файлы из поля выбора файлов
//alert(files); // в алерте - object FileList
//alert(files[0]); // в алерте - object File
for(var i=0;i<files.length;i++) {
	document.getElementById('message').innerHTML+='<form id="upload_form'+i+'" action="upload.php" method="post"><input type="file" id="file'+i+'" name="file" /><p></p></form>';
	document.getElementById('file'+i).files[0]=files[i];
	document.getElementById('upload_form'+i).submit();
}

Поле файла в создаваемых формах не получает файла из files[i], хотя сам массив files[i] имеется не пустой, можно вывести по отдельности files[i].name, files[i].type и т.п.

igrok54 29.08.2014 15:09

Вопрос все еще актуален. Плиз, кто знает, подскажите куда копать.

MallSerg 29.08.2014 16:22

... не получает файла из ...
И с чего ты так решил?


Часовой пояс GMT +3, время: 06:25.