sumic 发表于 2010-7-28 15:48:53

CI上传类file_name和orig_name显示相同的名字?


$config ['upload_path'] = './upload_data/';
$config ['allowed_types'] = 'xls';
$config ['file_name'] = $userid . "_" . time ();
$this->upload->do_upload ();
$file = $this->upload->data ();
var_dump ( $file );



显示结果是
'file_name' => string '13_1280302580.xls' (length=17)
'file_type' => string 'application/vnd.ms-excel' (length=24)
'file_path' => string 'E:/WORK/WWW/WLSMS/Source/upload_data/' (length=37)
'full_path' => string 'E:/WORK/WWW/WLSMS/Source/upload_data/13_1280302580.xls' (length=54)
'raw_name' => string '13_1280302580' (length=13)
'orig_name' => string '13_1280302580.xls' (length=17)

不解,求教为何 'file_name' 和'orig_name' 一样?

visvoy 发表于 2010-7-28 16:11:05

file_name        已上传的文件名(包括扩展名)
orig_name 上传的文件最初的文件名。这只有在设置上传文件重命名(encrypt_name)时才有效。
encrypt_name 是否重命名文件。如果该参数为TRUE,上传的文件将被重命名为随机的加密字符串
页: [1]
查看完整版本: CI上传类file_name和orig_name显示相同的名字?