7

我在codeigniter中上传图片,效果很好。但是当我尝试更新图像时,codeigniter 会在每个图像的末尾自动添加 1。这将在我的图像目录中添加未使用的图像。如何覆盖现有图像而不是给它一个新名称并保存它?

4

1 回答 1

24

您应该提供overwrite配置参数

$config['upload_path'] = './uploads/';
$config['overwrite'] = TRUE;

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

$this->upload->initialize($config);

有关上传首选项,请参阅文档

偏好:覆盖

默认值:

选项:真/假(布尔值)

说明:如果设置为true,如果存在与您上传的文件同名的文件,则会被覆盖。如果设置为 false,如果存在另一个同名的文件名,则将在文件名后附加一个数字。

于 2013-07-10T16:31:29.413 回答