Возможно ли иметь два ""в одной форме? - PullRequest
4 голосов
/ 05 ноября 2010

Возможно ли иметь что-то вроде следующего

<form id="uploadForm" action="upload.ashx" method="post" enctype="multipart/form-data">
<p>Upload File 1</p>
<input type="file" name="file1"/>
<p>Upload File 2</p>
<input type="file" name="file2"/>
<input type="submit" value="Submit" />
</form>

Я знаю, что могу использовать плагин Jquery Multi-File-Upload для загрузки нескольких файлов из одного элемента ввода.Ситуация такова, что конечный пользователь будет загружать несколько изображений продукта, и я хотел бы иметь возможность запросить их для сентября.Например, одним изображением может быть вид спереди, а вторым - вид сзади.Однако, когда я пробую приведенный выше HTML, я вижу только первый файл, публикуемый в Firebug.

Обновление:

Похоже, что это может быть что-то с Firebug, как когда я изменяюна странице dest .ashx, чтобы просто выплевывать имена файлов, полученные из запроса на публикацию, я получаю оба файла.Также в консоли Firebug я вижу это сообщение, скрытое среди опубликованных данных ... Firebug достиг предела размера запроса Firebug....

Ответы [ 2 ]

4 голосов
/ 05 ноября 2010

Входы имеют одинаковое имя.Изменить имена или в PHP, например, вы можете использовать ярлык name=file[] и иметь массив

0 голосов
/ 05 ноября 2010

Это прекрасно работает для меня.Файлы загружаются на мой сервер просто отлично.

...