2
IISでコードイグナイタープロジェクトを設定しました。私はアップロードライブラリを使用してユーザーモデルで画像をアップロードする際に問題に直面しています。ここに私の機能があります。do_upload関数が動作しません - codeigniter 3
public function upload_image($file,$path, $url) {
$image = time();
//////////Remove any Old file with this name///////
if (file_exists($path . $image))
unlink($path . $image);
///////////////////////////////////////////////////
$config['upload_path'] = $path;
$config['allowed_types'] = 'jpg|png|gif|jpeg';
$config['file_name'] = $image;
$this->load->library('upload', $config);
$this->upload->initialize($config);
if (!$this->upload->do_upload($file)) {
$this->session->set_flashdata('error', $this->upload->display_errors());
return false;//redirect($url);
// $this->session->set_flashdata('post', $this->input->post());
// $this->reload($url, $this->upload->display_errors(), 'danger');
} else {
$upload_data = $this->upload->data();
return $upload_data['file_name'];
}
}
私はそれがエラー以下与えていること
$path = 'assets/profileimages/';
$file = 'imagefile';
$imagepath= $this->users->upload_image($file,$path,'Users/addUser');
のようなコントローラからこの関数を呼び出しています。
domainname currently unable to handle this request.
ログには次のエラーがあります。
404 Page Not Found: Users/assets
問題の解決に手助けができますか?