erreur dans $this->télécharger>do_upload(),

Je veux passer de la saisie de texte et de 2 fichiers en mode formulaire->contrôleur->model et lorsque j'exécute ce code, il ya toujours l'erreur "Vous n'avez pas sélectionné un fichier à télécharger."

Vue - sur ce point de vue-je obtenir de l'entrée de texte et de deux entrées de charger des fichiers nommé "monfichier" et "mondoc"

              <form action="<?=site_url('blog_maintain/save')?>" method = "post" enctype="multipart/form-data"><li class="field" style="display:inline"><p><i class = "icon-docs"></i>&nbsp;หัวข้อ : 
<input class="text input" type="text" placeholder="Topic Input" name = "topic" id ="topic" required="required">
</p></li>
<li class="field" style="display:inline"><p><i class = "icon-menu"></i>&nbsp;คำอธิบาย : 
<input class="text input" type="text" placeholder="Short Description" name = "desc" id = "desc" required="required">
</p></li>
<li class="field" style="display:inline"><p><i class = "icon-picture"></i>&nbsp;รูปภาพ :
******<input type="file" name = "myFile" id = "myFile" required="required" accept="image/*">******
</p></li>
<li class="field" style="display:inline"><p><i class = "icon-attach"></i>&nbsp;ไฟล์แนบ : 
***<input type="file" name = "myDoc" id = "myDoc" accept=".doc,.docx,.pdf,.txt,.xls,.xlsx,.ppt,.pptx">***
</p></li>               
<li class="field" style="display:inline"><p><i class = "icon-doc-text"></i>บทความ : 
<textarea class="input textarea" placeholder="Description" rows="5" name = "text" id = "text" required="required"></textarea>
</p></li>
<input class="medium btn pill-left default push_seven two columns" type="submit" value = "upload" onclick = "return check();">
<input class="medium btn pill-right default two columns" type="Reset" value = "Reset">

Modèle - dans ce modèle, j'ai passer le $_POST pour contrôleur save_blog()

public function save(){
$this->load->model('blog_maintain_helper');
$data['result'] = $this->blog_maintain_helper->save_blog();
$this->loadView('blogMaintainView',$data);
}

Contrôleur

function save_blog(){           
$config =  array(
'upload_path'     => 'server_path',
'allowed_types'   => "gif|jpg|png|jpeg|pdf|doc|xml",
'overwrite'       => TRUE,          
);
get_instance()->load->library('upload', $this->config);
if($this->upload->do_upload())          
{
echo "file upload success";             
}           
else            
{
echo $this->upload->display_errors();           
}       
}
  • j'ai une autre erreur avec "Le chemin de téléchargement ne semble pas être valide."
InformationsquelleAutor user2777917 | 2013-09-13