je suis nouveau dans CodeIgniterComment résoudre "Vous n'avez pas sélectionné de fichier à télécharger." dans CodeIgniter
J'ai vu et essayé quelques réponses qui sont similaires à cette question. Mais affiche toujours la même erreur.
Ceci est mon Voir
<?php
echo form_open_multipart('halaman_admin/tambah_gambar');
echo form_upload('userfile');
echo form_submit('upload', 'Upload');
echo form_close();
?>
mon contrôleur
$config['upload_path'] = './assets/media/gambar/';
$config['allowed_types'] = 'gif|jpg|png|jpeg';
$config['max_size'] = '5000';
$config['max_width'] = '2024';
$config['max_height'] = '1468';
$this->load->library('upload', $config);
$this->load->helper('form');
$this->load->helper('url');
$this->load->model('admin_model');
$data['pesan'] = '';
if(!$this->upload->do_upload())
{
if(isset($_POST['upload']))
$data['pesan'] = $this->upload->display_errors();
}
else
{
$data['upload_data'] = $this->upload->data();
$data['pesan'] = 'SUKSES';
$config_resize = array(
'source_image' => $data['upload_data']['full_path'],
'new_image' => './assets/media/thumb/',
'maintain_ration' => true,
'width' => 160,
'height' => 120
);
$this->load->library('image_lib', $config_resize);
if(! $this->image_lib->resize())
{
$data['pesan'] = $this->image_lib->display_errors();
}
}
$data['images'] = $this->admin_model->fetch_image(FCPATH.'assets/media/gambar');
$this->load->view('view_admin/upload_gambar_view', $data);
Mon modèle
function fetch_image($path)
{
$this->load->helper('file');
return get_filenames($path);
}
est quelque chose qui peut me aider?
parce que je l'ai essayé quelques choses que j'ai sur cette erreur, il télécharger encore erreur et affiche « Vous n'avez pas sélectionné un fichier à télécharger. »
Merci pour votre aide
Essayez '$ config [ 'de allowed_types'] = '*';' vérifier 'size' de téléchargement maximum votre fichier. – Kamran
Merci pour votre réponse, j'ai essayé, mais montrant toujours la même erreur. Et j'ai essayé de télécharger une image .. 2,6 kb Mon dossier est public-> Actifs-> Media-> Gambar est-il quelque chose de mal avec le upload_path? –
essayer $ this-> upload-> do_upload ('your_field_name'); – Kamran