想象一下,我正在建立一个博客系统,用户可以上传博客文章的图像。我在将上传的图像与用户及其博客帖子进行映射时遇到问题。
这是流程:
用户上传了一些图片,并将其保存到服务器中。
我将图像名称存储在相关表格中,稍后我就可以了 通过博客的post_id检索图像。
但是,如果用户上传具有相同文件名的图像,该怎么办?
答案 0 :(得分:1)
您可以使用
结构化的文件名userID_blogpostID_filename
哦,至于相同的文件名问题,只需做一个简单的检查,如果存在同名文件,则重命名该文件。
正如manudog的回答所示,您可以添加unix时间和文件名以避免发生这种情况。
答案 1 :(得分:1)
在文件名中添加时间。
使用:
time()
答案 2 :(得分:1)
为每个文件名附加一个序列号,例如每次递增的整数。