大多数情况下,我上传图片后会收到一条错误消息,说明“您提交的文件名已存在于服务器上”。我使用的是codeigniter 2.1.0版。 关于我该如何解决这个问题,请帮忙。
由于
答案 0 :(得分:1)
请启用encrypt_name
,找到更多here
$config['encrypt_name'] = TRUE;
通过这一行你告诉codeigniter为你的文件创建(伪)随机filname,因此你的文件将是唯一的(在名称问题上)。
此外,您可以创建一个上传文件夹中文件的系统,考虑以下文件夹结构:
/files/pictures/<date_of_upload>/<random_string>_big.jpg
/files/pictures/<date_of_upload>/<random_string>_thumb.jpg