поле загрузки нескольких изображений - PullRequest
1 голос
/ 08 ноября 2011

Довольно просто добавить поля формы для загрузки файлов и т. Д., Но после одного я могу выделить несколько файлов и загрузить их все в одно поле.

Есть ли какой-нибудь плагин, который позволяетмне сделать это?Я не могу найти один, также, плагины v1 работают с v2?

Я мог бы добавить возможность показывать файлы и удалять их сам, но если бы это было включено, это было бы очень хорошо.

Спасибо.

РЕДАКТИРОВАТЬ: Я использую CakePHP!

Ответы [ 4 ]

2 голосов
/ 08 ноября 2011

Вы можете сделать это с обычным кодом php

Если вы используете несколько полей ввода, вы можете установить name="file[]". Это поместит их в массив, когда вы загрузите их

($_FILES['file'] = array ({file_array},{file_array]..))

Или попробуйте

Plugin

Обновление: для Cakephp

0 голосов
/ 08 ноября 2011

Что ж, вы можете просто попробовать использовать атрибут множественный = "несколько" на входе вашего файла, и посмотреть, как это происходит.Большинство современных браузеров поддерживают это, и те, кто этого не делают, ограничивают его одним файлом.

Если вы назовете его скобками, PHP, вероятно, сделает его массивом.

0 голосов
/ 08 ноября 2011

в HTML5 вы можете использовать, как показано ниже

<form action='#' method='post' enctype='multipart/form-data'>
  <input name='uploads[]' type=file multiple>
  <input type='submit'>
</form>

html5
using PHP

0 голосов
/ 08 ноября 2011

Использование uplodify позволит вам загрузить несколько файлов

См. Это http://www.uploadify.com/demos/

...