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