ich habe ein Problem beim Hochladen mehrerer Dateien mit codeigniter das ist meine AnsichtUpload mehrerer Dateien in Codeigniter
<input type="file" name="song_name[]" value="" id="song_name">
<input type="file" name="song_name[]" value="" id="song_name">
<input type="file" name="song_name[]" value="" id="song_name">
dieses Eingabeelement innerhalb Form mit multipart/formdata
Ich schaffe jede Textbox mit Jquery mit dem gleichen Namen dies ist mein Controller-Code für den Upload-Datei
/* Conf */
$config['upload_path'] = './uploads/test/';
$config['allowed_types'] = 'gif|jpg|png|mov|mp3|aiff|mpeg|zip';
$config['max_size'] = '30000';
$config['max_width'] = '1024';
$config['max_height'] = '1024';
$config['file_ext_tolower'] = 'TRUE';
$config['remove_spaces'] = TRUE;
$this->load->library('upload', $config);
$filesCount = count($_FILES['song_name']['name']);
echo $filesCount;
print_r($_FILES['song_name']); exit;
for($i = 0; $i < $filesCount; $i++) {
$_FILES['userFile']['name'] = $_FILES['song_name']['name'][$i];
$_FILES['userFile']['type'] = $_FILES['song_name']['type'][$i];
$_FILES['userFile']['tmp_name'] = $_FILES['song_name']['tmp_name'][$i];
$_FILES['userFile']['error'] = $_FILES['song_name']['error'][$i];
$_FILES['userFile']['size'] = $_FILES['song_name']['size'][$i];
print_r($_FILES['userFile']);
$this->upload->initialize($config);
if($this->upload->do_upload('userFile')) {
echo "upload";
$fileData = $this->upload->data();
$uploadData[$i]['file_name'] = $fileData['file_name'];
$uploadData[$i]['created'] = date("Y-m-d H:i:s");
$uploadData[$i]['modified'] = date("Y-m-d H:i:s");
} else {
$error = array('error' => $this->upload->display_errors());
print_r($error);
}
}
so helfen Sie mir bitte für dieses Problem und lassen Sie mich wissen, wie man mit dieser Methode
dank laden @manoj Sharma es jetzt –