我有一个功能,可以将图像上传到我的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
的权限。
答案 0 :(得分:1)
尝试将路径更改为
'upload_path' => "./images/",
答案 1 :(得分:0)
要将文件保存在应用程序目录之外,您可以提供如下的绝对URL:
'upload_path' => "D:/app_images/images/",
否则你可以通过点(。)运算符返回一个级别,如:
'upload_path' => "./images/",