"savePath" => "../../upload/" , //保存路径
注意,这里远程抓取的图片保存在了upload根目录下,要想保存在upload的子目录下,例如每个月份的文件夹下,则需要找到以下代码
$savePath = $config[ 'savePath' ];
改为:
$savePath = $config[ 'savePath' ].date( "Ym" )."/";
这是最简便的修改方法,具有通用性,如果想做到完美,可以再进行细致的修改,这里不便赘述。
///以下部分为转载因为写的不错
修改上传的文件夹和文件名
默认情况下,会为每天上传文件新建一个文件夹,如20130501。这样,如果上传频繁的话,导致子目录非常多,不是很合理,于是改为按照每月新建上传的文件夹。打开ueditorphpUploader.class.php,在靠近最后找到
$pathStr.=date("Ymd");
改为
$pathStr.=date("Ym");
另外默认是按照unix时间戳重命名上传的文件名,不够直观,改成直接使用自然时间格式显示。同样,打开ueditorphpUploader.class.php文件,找到:
return $this->fileName = time() . rand( 1 , 10000 ) . $this->getFileExt();
改为
return $this->fileName = date("YmdHis") . rand( 1 , 10000 ) . $this->getFileExt();
注意,这后面还有一个随机数,防止同一时间上传的重复