我有很多不同的图像,相同的名称具有不同的路径。我正在使用file_save_data函数(使用FILE_EXISTS_RENAME)上传它们,以重命名具有相同名称的现有图像。 我正在通过CRON处理文件,第一次文件重命名是完美的,但是当我再次处理时,在文件末尾附加的最后一个重命名编号之后,重命名不会继续。它会引发类似“字段'URI'的文件名且具有键'example_1.jpg'的文件名”之类的错误。
您能帮我解决一下问题吗,例如实际上是什么问题。
答案 0 :(得分:1)
使用 FILE_EXISTS_RENAME 选项,文件名通过增加计数器而变得唯一,但文件记录中的 uri 保持不变。但是,在 file_manged 表中,“uri”字段是一个键。