3

В codeigniter 2 мне нужно выполнить многократную загрузку файлов.Загрузка нескольких файлов Codeigniter

На мой взгляд входных элементов выглядит следующим образом

<input type="file" name="file[]" id="file_1" /> 
<input type="file" name="file[]" id="file_2" /> 
<input type="file" name="file[]" id="file_3" /> 
<input type="file" name="file[]" id="file_4" /> 
<input type="file" name="file[]" id="file_5" /> 
<input type="file" name="file[]" id="file_6" /> 

PLese помочь мне, как написать контроллер для загрузки этих файлов .. гугле много .. Заранее спасибо

+1

и что сказал Google? Что вы пробовали? Ват делает $ _FILES сказать? – giorgio

+1

Пробовал что-нибудь? Покажите свой код. Кроме того, вы можете найти много похожих вопросов здесь на SO; делая многократную загрузку с собственным классом загрузки, это почти вопрос использования цикла. Например, http://stackoverflow.com/questions/1908247/codeigniter-multiple-file-upload –

+0

в моем контроллере я только что написал $ images = $ _ FILES ['file']; $ res = $ this-> admins-> addPlace ($ insertdata, $ images); и просто отправьте его моей модели админов. Там я stucked с петлей .. пожалуйста, помогите – ramesh

ответ

6

Вы можете загрузить любое количество из файлов

$config['upload_path'] = 'upload/Main_category_product/'; 
$path=$config['upload_path']; 
$config['allowed_types'] = 'gif|jpg|jpeg|png'; 
$config['max_size'] = '1024'; 
$config['max_width'] = '1920'; 
$config['max_height'] = '1280'; 
$this->load->library('upload', $config); 

foreach ($_FILES as $key => $value) { 

    if (!empty($value['tmp_name']) && $value['size'] > 0) { 

     if (!$this->upload->do_upload($key)) { 

      $errors = $this->upload->display_errors(); 
      flashMsg($errors); 

     } else { 
      // Code After Files Upload Success GOES HERE 
     } 
    } 
} 

И попробуйте использовать HTML, как это:

<input type="file" name="file1" id="file_1" /> 
<input type="file" name="file2" id="file_2" /> 
<input type="file" name="file3" id="file_3" /> 
+0

Привет спасибо за ответ, и я получаю эту ошибку ... Пожалуйста, помогите PHP-ошибка была обнаружена Серьезность: Обратите внимание сообщение: Array нанизывать конверсия Filename: libraries/Upload.php Номер строки: 161 – ramesh

+1

У вас есть примерный код? – srbhbarot

+0

Привет, srbhbarot. Пожалуйста, найдите мой ответ ниже. Ошибка, которую я получил. Пожалуйста, помогите – ramesh

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

  • Нет связанных вопросов^_^