我在codeigniter中上传图片,效果很好.但是当我尝试更新图像时,codeigniter会在每个图像的末尾自动添加1.这将在我的images目录中添加未使用的图像.如何覆盖现有图像而不是为其命名并保存?
您应该提供overwrite配置参数
$config['upload_path'] = './uploads/'; $config['overwrite'] = TRUE; $this->load->library('upload',$config); $this->upload->initialize($config);
有关上传首选项,请参阅Documentation
Preference: overwrite
Default Value: FALSE
Options: TRUE/FALSE (boolean)
Description: If set to true,if a file with the same name as the one
you are uploading exists,it will be overwritten. If set to false,a number will be appended to the filename if another with the same name exists.