【问题标题】:Cannot upload images to a folder outside application Codeigniter无法将图像上传到应用程序 Codeigniter 之外的文件夹
【发布时间】:2014-03-31 12:17:26
【问题描述】:

我有一个功能可以将图像上传到我的 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的权限。

【问题讨论】:

标签: php codeigniter


【解决方案1】:

尝试更改路径

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多