|
因为项目开发用到upload类进行上传图片,听说过ci upload类挺好用的,挺方便的,但是用config['file_name'] = "自己的规则"时,发现upload没有返回数据。网上查资料,确实发现ci 有这个问题啊 ,我想可能是ci开发者当时工作忙碌,没有把这个功能加进去。后期版本一定会有跟进。
下面大家检测我的程序:
1.upload 类 建一个属性 var _loso_file_name = ";
2.注释掉 $this->_file_name_override = $this->file_name;
3.操作赋值:$this->_loso_file_name = $this->file_name;
4.把_prep_filename($filename) 函数 部分代码改写成:
if(isset($this->_loso_file_name)){
$loso_temp_filename = array_shift($parts);
$filename = $loso_temp_filename ? $this->_loso_file_name : $loso_temp_filename;
}else{
$filename = array_shift($parts);
}
总结:这样改写完upload 后,可在config['file_name'] ="中加自己定义文件名称法则!"。 |
|