Codeigniter无效的上传路径

时间:2017-08-08 06:21:04

标签: php codeigniter

下面的人给出了代码和文件夹结构。任何人都可以请帮助我出现“上传路径似乎无效。”错误的原因?如何解决此错误?

文件夹结构

Application
System
Upload
    414208

Codeigniter代码:

$config['upload_path']          = './uploads/414208';
$config['allowed_types']        = 'gif|jpg|png';
$this->load->library('upload', $config);

5 个答案:

答案 0 :(得分:3)

您的文件夹名称为Upload而不是uploads

像这样使用

$config['upload_path'] = './Upload/414208/';

答案 1 :(得分:0)

由于您的上传位置位于应用程序文件夹之外,因此应该可以使用以下内容:

$config['upload_path'] = realpath(dirname(__FILE__)). '/Uploads/414208/';

如果您决定在应用程序文件夹中移动上传位置,则可以使用APPPATH而不是realpath。如果您使用APPPATH,请注意它将有一个尾部斜线,其中realpath没有。

答案 2 :(得分:0)

在您的配置中

$config['upload_path'] = './uploads/414208';

它似乎无法找到名为“uploads”的目录,这可能区分大小写,并且正如您在文件夹结构中看到的那样,您有上传目录。您可能希望将上传目录从“上传”重命名为“上传”或将配置上传路径更改为“./Upload/414208”

答案 3 :(得分:0)

你的文件夹名称是上传,你正在写'upload'U必须是大写

答案 4 :(得分:0)

这是因为你的文件夹名称是"上传"你正在使用"上传"在你的upload_path

$config['upload_path'] = './Upload/414208/';