【发布时间】:2017-06-08 03:08:23
【问题描述】:
我已经构建了一个 php 脚本来托管用户上传的大量图像,为图像文件名生成随机数以便将来不会有文件名冲突的最佳方法是什么?就像Imageshack一样。谢谢。
【问题讨论】:
-
随机!=唯一。两者没有任何关系。随机数包括重复的数字——在数字序列中随机分布。
-
图片是否与数据库记录相关联?如果是这样,您可以只使用主键作为文件名,因为它保证是唯一的。
-
不查找数据库记录是否安全?我已经通过PHP查找该文件是否存在于文件夹中。
-
当然你可以在数据库中查找它,但是 UUID 方法不需要,那何必呢?
-
也许他无论如何都要在数据库中插入一条记录。
标签: php php4 flawed-concept