我在CodeIgniter图片上传的上传功能中遇到此错误。
上传路径似乎无效
我将网站从本地系统上传到我的实时系统后,就开始出现此问题。
我在下面添加我的代码。我不知道出了什么问题。我已经浏览了所有其他论坛。但没有任何帮助。
$config['upload_path'] = 'uploads';
$config['allowed_types'] = 'gif|jpg|png|jpeg|pdf';
$this->load->library('upload',$config);
$this->upload->initialize($config);
该文件夹具有完全权限,正如我所说,它正在我的本地系统上工作。不确定问题是什么。任何帮助将不胜感激。
答案 0 :(得分:3)
$config['upload_path'] = 'uploads';
upload path
目录必须是可写的,路径可以是绝对路径或相对路径。如果您的uploads文件夹位于文档根目录中,那么./uploads/
应该可以工作或FCPATH . 'uploads/'
(检查FCPATH是否有尾部斜杠,如果没有将其添加到上传中)。
除了路径必须存在之外,CodeIgniter还不会为你制作目录。
答案 1 :(得分:0)
始终尝试调试upload_path
。我有同样的情况,我解决了。问题是路径是否正确设置了路径。
就我而言:
$config = array(
'upload_path' => FCPATH."application/upload",
'allowed_types' => "gif|jpg|png|jpeg|pdf",
);
FCPATH
是您的项目文件路径。希望这对其他人有帮助。