|
这里分享下文件上传时提到文件路径不存在的问题The upload path does not appear to be valid.
配置项如下
$config['upload_path']='./upload/'.date('Y-m-d');
这样设置后框架找不到路径,但是upload文件夹是存在的,后面的我是根据时间来生成的子文件夹(如果不按时间来生成子文件夹的话,就一个upload文件夹没问题),但是框架没有自动生成,就报文件夹路径不存在问题,所以我修改了下上传文件类Upload.php
在1002行之上添加
if(! is_dir($this->upload_path)){
mkdir($this->upload_path,777);
}
就是当子目录不存在时创建,个人觉得有必要这样做。一般项目中文件上传不可能全部放在一个文件夹下,一般都有子文件夹按时间生成的文件夹,这样看着一目了然。希望ci可以改进 |
评分
-
查看全部评分
|