把 codeigniter 文件夹和里面的文件上传到服务器,重命名文件上传后的Codeigniter如何将新文件名保存到我的数据库...

我有一个codeigniter文件上传库的问题。我试图上传多个文件(7个图像),我将它们重命名,然后上传到我的服务器文件系统。但我无法获得新的名称以保存在我的数据库中。重命名文件上传后的Codeigniter如何将新文件名保存到我的数据库

这里是我的控制器

if (isset($_POST['carform']))

{

$dir = './uploads/cars';

$config['upload_path'] = $dir;

$config['allowed_types'] = 'jpg|jpeg|png';

$config['max_size'] = '2048';

$config['max_width'] = '1024';

$config['max_height'] = '768';

$config['remove_spaces'] = 'TRUE';

$uid = $this->tank_auth->get_user_id();

$config['file_name'] = time().$uid;

$this->load->library('upload', $config);

foreach($_FILES as $field => $file)

{

if($file['error'] == 0)

{

// So lets upload

if ($this->upload->do_upload($field))

{

$data = array('upload' => $this->upload->data());

$this->cars_model->set_car($data);//end foreach loop.....

$id = $this->db->insert_id();

redirect('/cars/details/'.$id.'');

}else

{

$errors = $this->upload->display_errors();

echo($errors);

}

}

}

}//end if statement ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值