|
ci2.1.3版本
上传
$config['file_name']= $file_name;
这个$file_name要加上后缀名吗?比如:
$config['file_name']= date('YmdHis').'.jpg';
如果要加后缀名,我岂不是要在控制器中就要判断上传的后缀。因为用户可以上传jpg,也可以上传gif。我如果固定jpg恐怕不行吧
以下是部分原码
public function swfupload_up()
{
$file_forder = 'upload/update/'; //文件目录
$this->config->load('custom',TRUE);
$custom = $this->config->item('custom');
$config['upload_path'] = FCPATH.$file_forder; //文件保存路径
$config['allowed_types'] = "jpg|gif|png"; //允许上传格式
$config['max_size'] = 20000 //允许上传大小
$config['file_name'] = date('YmdHis').'.jpg' //存放的新文件名
$this->load->library('upload', $config);
.........
如果上面红色部分中要加后缀名吗?不加可以吗?我以前看过有的人写的代码没有加后缀名。
如果要加,怎么加呢?怎么判断用户上传的文件类型呢?
|
|