【发布时间】:2013-07-08 16:46:43
【问题描述】:
我正在使用 codeigniter 上传图片,效果很好。但是当我尝试更新图像时,codeigniter 会在每个图像的末尾自动添加 1。这将在我的图像目录中添加未使用的图像。如何覆盖现有图像而不是给它一个新名称并保存它?
【问题讨论】:
-
一些代码会很好
标签: php image codeigniter overwrite
我正在使用 codeigniter 上传图片,效果很好。但是当我尝试更新图像时,codeigniter 会在每个图像的末尾自动添加 1。这将在我的图像目录中添加未使用的图像。如何覆盖现有图像而不是给它一个新名称并保存它?
【问题讨论】:
标签: php image codeigniter overwrite
您应该提供overwrite 配置参数
$config['upload_path'] = './uploads/';
$config['overwrite'] = TRUE;
$this->load->library('upload', $config);
$this->upload->initialize($config);
有关上传首选项,请参阅 Documentation
偏好:覆盖
默认值: FALSE
选项: TRUE/FALSE(布尔值)
说明:如果设置为true,如果一个文件与该文件同名 您正在上传的存在,它将被覆盖。 如果设置为 false,则 如果另一个同名,数字将附加到文件名 存在。
【讨论】: