1.codeigniter的上传库的encrypt_name
选项检查是否唯一?
我知道overwrite
选择很重要。如果overwrite
是TRUE
,它将覆盖,如果是FALSE
,它将通过在名称末尾添加一个数字来重命名文件。
问题是:它是否会重新生成加密名称,直到找到唯一的名称,即使overwrite
是TRUE
?我问这个是因为很明显,当我们想要加密名称时,我们当然不想覆盖。
通过添加一些数字来重命名的问题是它会破坏文件名的大小。许多文件将有 32 个字符的文件名,有些文件可能有 33 个字符的文件名,这会破坏协调。
2.这有可能产生一个不断重复的结果吗?