Загрузка документов на странице PHP без перезагрузки
Добрый день, господа.
Проблема в следующем. Есть страница http://moyka-pro.ru/tz_file.php. На ней нужно до отправки формы загрузить по каждой строчке документы. Документы должны загрузиться в папку с названием = порядковому номеру строки. Т.е. как-то надо в форму для загрузки файлов передать этот самый порядковый номер и через formData.append("namefile", "sd") передать этот параметр в formData. Не могу получить этот параметр. Помогите пожалуйста. |
уважаемый, честно пытался понять задачу..... непонятно.
даже вот начал писать что непонятно, стер.... все непонятно. |
судя по форме - зачем Вам кнопки - загрузить?
повыбирали файлы, затем кнопка отправить.... и все кнопка отправить ajax - и там потихонечку начинает передавать как структуру команды (имена файлов, ваши номера папок или строк, сами файлы ). т.е. сами определяете формат передачи. причем запрос может (думаю и будет) не один.... будет серия запросов. Сначала передадите служебную информацию, затем сами файлы. если на другой стороне "слушает" php собрать воедино передачу конечно будет сложновастенько. но в принципе можно. |
Цитата:
Что вам мешает вместо name="userfile" использовать name="userfiles[0]", name="userfiles[1]" и name="userfiles[2]" ? P.S. и в коде у вас несколько ошибок есть: - идентификатор элемента должен быть уникальным; - у вас на странице есть 3 отдельные формы с id="form", однако в js-коде вы вешаете обработчик только на первую. Как итог работать будет только первая кнопка "Загрузить"; - под каждое поле вы создаете свою форму, так никто не делает. Это все равно, что гвозди дрелью забивать. Создайте одну общую форму, туда накидайте необходимых полей и отправляйте их на сервер все разом без плясок с бубном. Если необходимо сделать независимую загрузку файлов на сервер, реализуйте её на js. У вас все равно примерно так сейчас и работает. |
Часовой пояс GMT +3, время: 09:53. |