codeigniter成功插入数据库但无法插入上传的文件

时间:2015-07-04 14:59:52

标签: codeigniter

我是新来的,很高兴见到你们。

我在codeigniter上遇到了麻烦。

也许很难说,所以我会展示我的所有代码:

我的控制员:

valueHasMutated()

此代码成功将所有数据插入到数据库中,除了列' image'我填写了' $ upload_data [' file_name']'在我的数据库上这是空的。

我的代码出了什么问题?

请帮助谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下格式:

    /*
     * ------- Start Image Upload---------
     */
    $config['upload_path'] = 'image/product_images/';
    $config['allowed_types'] = 'gif|jpg|png';
    $config['max_size'] = '100';
    $config['max_width']  = '400';
    $config['max_height']  = '400';

    $this->load->library('upload', $config);
    $this->upload->initialize($config);
    $error='';
    $fdata=array();
    if ( ! $this->upload->do_upload('product_image'))
    {
            $error =  $this->upload->display_errors();
            echo $error;
            exit();
    }
    else
    {
            $fdata = $this->upload->data();
            $data['product_image']=$config['upload_path'] .$fdata['file_name'];
    }

    /*
     * --------End Image Upload---------
     */
    $this->super_admin_model->save_product_info($data);