【发布时间】:2019-04-05 14:48:07
【问题描述】:
我尝试通过 php codeigniter 上传图片,但显示“上传路径似乎无效”。
这个Action在xampp server和window 10中执行
public function do_upload($username) {
$config = array(
'upload_path' => "./assets/images/",
'allowed_types' => "gif|jpg|png|jpeg",
'overwrite' => TRUE,
'max_size' => "2048000",
'max_height' => "768",
'max_width' => "1024"
);
$this->load->library('upload', $config);
if ($this->upload->do_upload()) {
$data = array('upload_data' => $this->upload->data());
print_r($data);
} else {
$error = array('error' => $this->upload->display_errors());
print_r($error);
}
}
这个代码我用了很多次,但我没有发现错误 代码中有什么错误, 如果我在其他项目中使用相同的代码,它将工作但不能在主项目中,请帮助,提前谢谢
【问题讨论】:
-
我的意思是,错误信息很清楚。您正在尝试上传到一个不存在的路径,或者您的应用程序没有写入权限。
-
我想你需要用
'upload_path' => "assets/images/"替换'upload_path' => "./assets/images/" -
我已经在做,但没有工作
标签: php codeigniter file-upload