php – 在codeigniter中上传图像时覆盖以前的文件

我在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.

翻译自:https://stackoverflow.com/questions/17575999/overwrite-previous-file-while-uploading-image-in-codeigniter

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章