7
        $config['upload_path'] = './uploads/';
        $config['allowed_types'] = 'doc|docx';
        $config['max_size'] = '400';
        $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);
    }
    else
    {
        $data = array('upload_data' => $this->upload->data());

  $this->referral_model->postCVReferralInfo($m_id, $emp_id , $job_id, $name, $age , $gender,$country_id, $mobile, $email, $summary, $workExp, $education, $qualification, $offer, $sb_id);
    header('location:'.$this->config->base_url().'index.php/member/referSuccess');

    exit;



    } ` 

ドキュメント ファイルをアップロードしようとすると、「アップロード パスが有効ではないようです」というエラーが表示されます。パスを絶対パスに置き換えた後も、このエラーが発生しています。問題を解決する方法を教えてください。

4

8 に答える 8

13

通常、この問題は の呼び出し時に発生し$this->load->library('upload', $config)ます。構成設定がロードされない可能性があるため、アップロード ライブラリをロードした後に次のステートメントを追加してみてください。

$this->upload->initialize($config);
于 2015-01-05T10:03:37.277 に答える
7

同じ問題...によって解決

$this->upload->initialize($config);

そして、使用しない方が良い....BASE_URL$CONFIG['UPLOAD_PATH']

于 2016-05-04T10:08:18.780 に答える