无法将图片上传到Codeigniter应用程序外部的文件夹

3

我有一个函数,用于将图片上传到我的CodeIgniter项目的文件夹中。

 $config =  array(
                     'allowed_types'   => "gif|jpg|png|jpeg",
                     'upload_path'     => APPPATH."images",      //Uploading to internal folder
                    // 'upload_path'     => $_SERVER['DOCUMENT_ROOT']."images/" //Uploading to folder outside application (not working)
                     'file_name'      => $data['user_id'].".png"
                  );

我可以上传文件到应用程序文件夹内的文件夹,但如果我将路径更改为应用程序文件夹之外的路径,则无法上传。找不到任何文件。我已经将外部文件夹的权限设置为 777


1
http://stackoverflow.com/questions/16302043/access-folder-outside-code-igniter - Companjo
2个回答

1
尝试更改路径为:
'upload_path'     => "./images/",  

0

如果要在应用程序目录之外保存文件,可以提供绝对 URL,例如:

'upload_path'     => "D:/app_images/images/", 

否则,您可以通过点(.)运算符返回上一级,例如:

'upload_path'     => "./images/",

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接