这是我的控制器 main.php 这是上传目录中的文件我想在数据库中存储相同的文件名并按名称检索图像。你可以说是解决方案代码或编辑我的代码真的需要代码
<?php
class Main extends CI_controller{ // mian controller
function index(){
$this->load->view('main_view.php', array('error'=>''));
}
function upload(){ // upload function for image
$config['upload_path'] = './images/'; //directory
$config['allowed_types'] = 'jpg|jpeg|gif|png';//type allow
$this->load->library('upload',$config);
if(! $this->upload->do_upload()){
$error = array('error'=>$this->upload->display_errors());
$this->load->view('main_view',$error);
}
else
{
//
$file_data = $this->upload->data();
$data['img'] = base_url().'/images/'. $file_data['file_name'] ;
$this->load->view('success_msg',$data);
}
}
}
?>
这是我的观点 main_view.php
<html>
<body>
<? echo $error;?>
<? echo form_open_multipart('main/upload'); ?>
<input type="file" name="userfile" />
<input type="submit" name="submit" value="Upload" />
<?php echo form_close();?>
</body>
</html>
我想在数据库中上传文件名并可以轻松检索图像