0
我試圖在localhost上傳codeigniter中的圖片,但圖片沒有上傳。是否需要更改配置文件。我使用的控制器如下所示...codeigniter中的圖片上傳
<?php
class upload extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->helper(array(
'url',
'form',
'html'
));
}
function index()
{
$this->load->view('upload_form');
}
function do_upload()
{
$config['upload_path'] = '../uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '500';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$this->load->library('upload', $config);
if (!$this->upload->do_upload()) {
//$error = array('error' => $this->upload->display_errors());
//$this->load->view('upload_form', $error);
$this->load->view('upload_form');
} else {
//$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_success');
}
}
}
?>
那麼'$ this-> upload-> display_errors()'返回什麼? – safarov 2012-03-27 05:11:45
是您在「allowed_types」列表中的文件擴展名... – 2012-03-27 05:12:04
您收到什麼錯誤? – 2012-03-27 05:12:06