我知道這個重複的問題在這裏,但我沒有得到意義,我不明白。在我使用codeigniter格式上傳文件之前,所有工作都正常。但下面的代碼是給這個錯誤Message: Undefined index: file_name
codeigniter上傳問題
我的HTML代碼
<?php echo form_open('fileuplod/setflag') ;?>
<input type="text" name="tagname" class="tagname" id="tagname" placeholder="Flag Name"> <br/>
<input type="file" name="file_name" class="flagimg" id="flagimg">
<input type="submit" name="flagsubmit" value="set">
</div>
<?php
echo form_close(); ?>
和我的PHP代碼上傳
if($_FILES['file_name']['name'] != "")
{
$config['upload_path'] ='images/flag';
$config['allowed_types'] = 'jpg|png';
$config['overwrite'] = false;
$ext =pathinfo($_FILES['file_name']['name'], PATHINFO_EXTENSION);
$config['file_name']= $ext;
$imgname = $config['file_name'];
$this->upload->initialize($config);
$this->load->library('upload', $config);
if(!$this->upload->do_upload('file_name'))
{
$error = $this->upload->display_errors();
$data= array('error'=>$error,);
$this->load->view('error',$data);
return false;
}
}
我不能確定爲什麼這個錯誤出現。請幫助任何人
? –
哦,該死的我怎麼能忘記這一點。你絕對正確的nioly saha。我忘了在我的代碼中添加多部分。感謝你 –
請將我的答案標記爲已接受。 –