【发布时间】:2015-07-10 09:53:56
【问题描述】:
我正在使用以下代码使用 codeigniter 上传多个动态图像。
foreach ($_FILES as $key => $value) {
$imagePrefix = time();
if (!$this->upload->do_upload($key))
{
echo $errors = $this->upload->display_errors();
return '';
}
else
{
$imagename = $imagePrefix.$value['name'];
$insertImage = $this->db->query("Insert into `tbl_event_imges` (`iEventID`,`vImage`) values ('".$insertId."','".$imagename."')");
}
}
当我将图像上传到特定文件夹时,效果很好;问题是如果用户上传具有相同名称的图像,那么它会自动重命名图像并上传到文件夹,但我想要通过添加$imagePrefix 来重命名它,我在else 部分添加了代码,然后想上传具有此名称的图像。但这对我不起作用..
有什么建议吗?
【问题讨论】:
-
您是否遇到任何错误?
-
不,我正在尝试使用密钥重命名上传文件,但不起作用
-
Codeigniter 上传库仅适用于单个文件上传。
标签: php codeigniter file-upload