有一个文件上传控制器,其中包含images文件夹$config['upload_path'] = APPPATH.'../images/menu/';
的路径。我的图像文件夹与应用程序文件夹位于同一级别。它在我的localhost中工作正常但它在远程主机中不起作用。即,当我在选择文件后点击上传时,它会重置选择文件字段并且没有任何反应。已经将文件夹权限设置为777,仍然没有。
任何想法?
答案 0 :(得分:0)
如果图片与APPPATH位于同一目录级别,那么您的路径应为APPPATH。' / images / menu /';
还有你recursivley设置目录的权限,菜单是否可写?
尝试一些调试,
if(!is_dir(APPPATH.'/images/menu/'))
{
echo "Not PAth" . APPPATH.'/images/menu/';
}
elseif(!is_writable(APPPATH.'/images/menu/')
答案 1 :(得分:0)
我非常确定需要FCPATH,但会使用full来显示您的代码。 APPPATH仅用于显示所有可以检索的application / views / welcome.php
FCPATH获取完整路径。
示例:C:\Xampp\htdocs\yourproject\images/menu/
$config['upload_path'] = FCPATH . 'images/menu/';
确保images文件夹位于主目录中。
答案 2 :(得分:0)
感谢所有回复。虽然它没有解决我的问题,但我当然学到了一些东西,我真的很感激。我认为这个问题是因为我使用Freehostrunner.com
进行测试,以便我可以在购买域名之前向我的客户展示海外。我相信他们不允许以免费帐户条款上传文件。 :(
有没有人知道允许的免费远程主机?