在hostgator服务器上使用Codeigniter上载类时的文件路径invlalid
我使用codeigniter 2.1.2 upload类将文件上载到hostgator上的远程服务器。我在尝试上载文件时遇到以下错误在hostgator服务器上使用Codeigniter上载类时的文件路径invlalid,codeigniter,file-upload,filepath,remote-server,Codeigniter,File Upload,Filepath,Remote Server,我使用codeigniter 2.1.2 upload类将文件上载到hostgator上的远程服务器。我在尝试上载文件时遇到以下错误 上载路径似乎无效。 以下是我的文件夹结构: 我的插件域/ ----导入(目标文件夹) ----应用/ --------控制器/ ------------上传\u controller.php 在我的控制器中,我尝试将不同的路径设置为$config['upload_path'],包括 /home/my hostgator username/public_html
上载路径似乎无效。
以下是我的文件夹结构:
我的插件域/
----导入(目标文件夹)
----应用/
--------控制器/
------------上传\u controller.php
在我的控制器中,我尝试将不同的路径设置为$config['upload_path'],包括
非常感谢尝试使用
realpath
$config['upload_path'] = realpath('import');
(建议您的导入文件夹位于web服务器根文件夹(index.php所在的位置)下一级)
或
它不适用于我。文件夹“导入”位于我的加载项域文件夹下,但是realpath将返回指向我的控制器文件的路径,在我的情况下,将是“/home/my hostgator username/public_html/my addon domain folder/application/controllers。@user1310312您是否检查过:-您确定已初始化配置…$this->upload->initialize($config);我应用了$config['upload_path']=realpath('/home/my hostgator username/public_html/my addon domain folder/import/”)正如你所建议的。它现在可以工作了。非常感谢你指出这一点。并且尝试了$this->upload->initialize($config)。它也可以工作。wired说我在用户文档中没有读到任何关于它的内容。无论如何,你非常有帮助。再次感谢你。祝我晚安。
$config['upload_path'] = './import/';