Mein Code ist unten angegeben, ich kann nicht speichern Bild in separaten Ordner in codeigniter. Image speichert die Datenbanktabelle, speichert sie jedoch nicht im spezifischen Pfad.Bild nicht im Ordner unter Verwendung von codenigniter
Controller:
if (isset($_FILES['header_image']) && $_FILES['header_image']['name'] != "") {
$fileName="header_image_$id";
$ext= end(explode('.',$_FILES['header_image']['name']));
$file_name=$fileName.".".$ext;
$this->_upload('uploads/header_images/', "gif|jpg|png|jpeg", "header_image",$file_name);
$this->generic_model->updateRecord("blood_tips",array("header_image"=>'uploads/header_images/'.$fileName.".$ext"), array("id"=>$id));
}
private function _upload($uploadPath,$allowedTypes,$name,$file_name)
{
$config['file_name'] = $file_name;
$config['upload_path'] = $uploadPath;
$config['allowed_types'] = $allowedTypes;
$config['max_size'] = '100';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$this->load->library('upload', $config);
if (!$this->upload->do_upload($name))
{
return $this->upload->display_errors();
}
else
{
$data = array('upload_data' => $this->upload->data());
}
}
ich tue es auch, aber nicht ,, :) – user3436031
den Code hier, hochgeladen Sie, mit den vorgeschlagenen Änderungen sollte funktionieren . Ich kann hilfreich sein, wenn Sie hochladen konnten, vervollständigen Controller-Klasse und genau den Formularcode, den Sie hochladen. – Mobeen
Wird aufgrund der letzten if-Bedingung nicht einmal ein Fehler angezeigt? oder es geht auch, wenn Bedingung? – Mobeen