私はcodeigniterプロジェクトに取り組んでいます。すべて私のlocalhostで動作しています。今私はサーバー上のすべてのものをシフトしました。私はまた、雲のファイルを使用しています。Codeigniter画像アップロードの問題
問題は、画像をアップロードしようとすると、空白の画面が表示されます。以下は私のコントローラコードです。
// Add Data
function add(){
$data['pageTitle']=$this->lang->line('siteTitle');
// Breadcrumbs
$this->breadcrumbs->push('Dashboard','admin/dashboard');
$this->breadcrumbs->push('Category List','admin/category/index');
$this->breadcrumbs->push('Add Category','admin/category/add');
// Load View
// Form Submit
$this->form_validation->set_rules('_cat_title','Title','required|is_unique[pu_project_category.c_title]');
$this->form_validation->set_rules('_cat_slug','Slug','required');
$this->form_validation->set_rules('_cat_desc','Description','required');
if($this->form_validation->run()==TRUE){
if($this->upload->do_upload('_cat_image')){
$image=$this->upload->data();
$image=$image['file_name'];
}else{
$image='No Image';
}
$data['resUpload']=$this->upload->display_errors();
$data['res']=$this->Category_Model->add($image);
}
// Load View
$this->load->view('admin/common/header',$data);
$this->load->view('admin/common/left-sidebar',$data);
$this->load->view('admin/category/add',$data);
$this->load->view('admin/common/footer',$data);
}
続いて、この問題を解決し、私が間違っているところを教えために私を助けてください、ファイルをアップロードするための構成コード、
// Upload Configuration
$config['upload_path'] = './project_images/';
$config['allowed_types'] = 'gif|jpg|png|jpeg|zip';
$config['max_size'] = '2000';
$this->load->library('upload', $config);
$this->upload->initialize($config);
です。
http://stackoverflow.com/a/41604500/2275490 – Vickel
http://stackoverflow.com/a/42011446/4232159 – Mohammad