显然,我很困惑如何在删除文件时使用site_url
()。
我的site_url响应http://localhost/Project/index.php
删除文件,使用unlink
命令。但是,codeigniter
中的unlink
命令如何使用site_url
。我很惊讶!
下面是上传文件的存储路径!
$config['upload_path'] = './assets/images';
我使用了以下语句:
unlink($_SERVER['DOCUMENT_ROOT']."/NetSach/assets/images/".$_FILES['picture']['name']);
信息:unlink(C:/xampp/htdocs/NetSach/assets/images/sweepers卡通.jpg):没有这样的文件或目录
不好意思,我问了你一个无辜的问题。我希望我比别人理解这个问题!然而,我尝试了下面的方法,发现它终于工作了!
unlink($_SERVER['DOCUMENT_ROOT'].'/project_folder/assets/images/'.$res['image_url']);
$_SERVER['DOCUMENT_ROOT']
//成功给出项目文件夹的根路径
我使用路径的编码方式。例如,base_url()
不能在unlink
中工作,因为它不接受https://
我希望这个答案会对某人有用!