/ / Codeigniter carga de archivos múltiples - php, codeigniter, carga de archivos, cargador de archivos múltiples, archivos múltiples

Codeigniter carga de archivos múltiples - php, codeigniter, carga de archivos, cargador de archivos múltiples, archivos múltiples

En codeigniter 2 tengo que hacer una carga de varios archivos.

En mi opinión, los elementos de entrada se ven así

<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" />

Por favor, ayúdenme a escribir el controlador para cargar estos archivos ... buscó mucho en Google ... Gracias de antemano

Respuestas

6 para la respuesta № 1

Puedes subir cualquier cantidad de archivos.

$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
}
}
}

Y trata de usar HTML como este:

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