0
我想上传一个文件中,应用程序文件夹存在笨AJAX文件上传不工作
-application
相同的目录-images
- 系统
- 其他...
我正在尝试的代码是
$config = array(
'upload_path' => "images",
'allowed_types' => "*",
'overwrite' => TRUE,
'max_size' => "2048000", // Can be set to particular file size , here it is 2 MB(2048 Kb)
'max_height' => "768",
'max_width' => "1024",
);
if(isset($_FILES["image"]["name"])) {
if (0 < $_FILES['image']['error']) {
echo 'Error Occurred During Upload Of File ' . $_FILES['image']['error'];
} else {
$this->load->library('upload', $config);
if(!$this->upload->do_upload('image')) {
echo $this->upload->display_errors(); //ALWAYS THIS LINE IS EXECUTING
}
else {
echo "FILE UPLOADED";
}
}
} else {
echo "Please Select A File";
}
问题是,总是行内有评论里面如果正在执行,它说<p>The upload path does not appear to be valid.</p>
。
当我试图检查该目录是否存在使用is_dir时,它也表示该目录存在,我也试图给它777文件的权限,但仍然收到相同的错误。我也在网上尝试了大部分类似的答案,但都没有成功。
请帮助
这里是明显的例子[点击此链接(https://stackoverflow.com/questions/8664758/the-upload-path-does-没有出现是有效的codeigniter文件上传不工作) –
https://stackoverflow.com/questions/8664758/the-upload-path-does-not-appear-to-be-valid -codeigniter-file-upload-not-worki检查上述链接一次。 –
在配置后的图像放在斜线例如:'images /' – sekaraja