Php 在codeigniter中上载图像时覆盖上一个文件
我正在用codeigniter上传图像,效果很好。但当我尝试更新图像时,codeigniter会在每个图像的末尾自动添加1。这将在“我的图像”目录中添加未使用的图像。如何覆盖现有图像,而不是给它一个新名称并保存它?您应该提供Php 在codeigniter中上载图像时覆盖上一个文件,php,image,codeigniter,overwrite,Php,Image,Codeigniter,Overwrite,我正在用codeigniter上传图像,效果很好。但当我尝试更新图像时,codeigniter会在每个图像的末尾自动添加1。这将在“我的图像”目录中添加未使用的图像。如何覆盖现有图像,而不是给它一个新名称并保存它?您应该提供overwriteconfig参数 $config['upload_path'] = './uploads/'; $config['overwrite'] = TRUE; $this->load->library('upload', $config); $th
overwrite
config参数
$config['upload_path'] = './uploads/';
$config['overwrite'] = TRUE;
$this->load->library('upload', $config);
$this->upload->initialize($config);
有关上载首选项,请参阅
首选项:覆盖
默认值:FALSE
选项:真/假(布尔值)
说明:如果设置为true,如果文件名与
您正在上载的内容已存在,它将被覆盖。如果设置为false,则为
如果另一个文件名具有相同的名称,则该编号将附加到文件名
存在
一些代码可能会很好,如果不同的文件类型,如何覆盖,因为用户可以上传任何类型,所以我们如何解决这个问题?