2011-11-08 3 views
1

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

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

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

Спасибо.

EDIT: Я использую CakePHP!

ответ

2

Вы можете сделать это с помощью обычного кода PHP

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

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

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

Plugin

Update: Для Cakephp

+0

мне это нужно для CakePHP – 472084

+0

Это один для CakePHP https://github.com/davidpersson/media –

0

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

Смотрите этот http://www.uploadify.com/demos/

+0

мне это нужно для CakePHP – 472084

0

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

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

html5
using PHP

+0

мне это нужно для CakePHP – 472084

+0

@Jleagle .. я не имею никакого experice с торт PHP. я просто предлагаю вам, как использовать в HTMl и php – diEcho

0

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

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

<input type="file" multiple="multiple" name="files[]" /> 
+0

Мне это нужно для CakePHP – 472084

Смежные вопросы