我用的是 SWFUpload。
用户可以同时上传 6 个文件,我在后台用接收到的时间戳(精确到微秒,也就是最多 24 个数字)给文件重命。
现在我在本地测试就出现问题了,上传的文件太小,导致后台得到的时间戳可能相同,也就是上传 6 个文件,后台接收到了 6 个 POST,但是保存下来可能只有 5 个或者更少的文件,因为时间戳相同。
我现在打算用时间戳 + 随机数来作为文件名。但是我想到如果同时多个用户上传,也可能得到同样的时间戳 + 同样的随机数。所以我也在想加入 UID 到文件名中。
我想知道有没有啥更好的方法?谢谢
我是第一次做这个。
用户可以同时上传 6 个文件,我在后台用接收到的时间戳(精确到微秒,也就是最多 24 个数字)给文件重命。
现在我在本地测试就出现问题了,上传的文件太小,导致后台得到的时间戳可能相同,也就是上传 6 个文件,后台接收到了 6 个 POST,但是保存下来可能只有 5 个或者更少的文件,因为时间戳相同。
我现在打算用时间戳 + 随机数来作为文件名。但是我想到如果同时多个用户上传,也可能得到同样的时间戳 + 同样的随机数。所以我也在想加入 UID 到文件名中。
我想知道有没有啥更好的方法?谢谢
我是第一次做这个。