Выбор файлов в одной форме, 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 и т.п. |
Вопрос все еще актуален. Плиз, кто знает, подскажите куда копать.
|
... не получает файла из ...
И с чего ты так решил? |
Часовой пояс GMT +3, время: 06:25. |