图像的随机图像名称

时间:2011-05-04 03:46:25

标签: php codeigniter

我已将图片上传到指定目录。现在我想使用'upload'库存储具有不同名称的图像。如何实现这一目标?

4 个答案:

答案 0 :(得分:2)

哈希随机信息集(时间,文件大小等)并检查文件是否存在。如果是,请再试一次(将在不同的时间,因此,您将获得不同的哈希值)。您可以将此哈希用作文件名,并将关系存储在数据库中。

答案 1 :(得分:1)

将encrypt_name设置为TRUE。这是File Uploading class

的一项功能

答案 2 :(得分:0)

您可以在数据库中对值进行strore,并使用该值附加图像的名称。例如,如果要保存数据库中图像名称等详细信息,请将主键设置为“id”。每次添加/上传id的图像增量时,并将该ID附加到图像名称。 最后将id设为6,然后将其增加到7并将其附加为7abc.jpg。

答案 3 :(得分:0)

使用uniqid()或(甚至更好)generate UUIDs生成唯一的随机文件名。